<SEC-DOCUMENT>0000277135-23-000014.txt : 20230221
<SEC-HEADER>0000277135-23-000014.hdr.sgml : 20230221
<ACCEPTANCE-DATETIME>20230221165221
ACCESSION NUMBER:		0000277135-23-000014
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		96
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230221
DATE AS OF CHANGE:		20230221

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			W.W. GRAINGER, INC.
		CENTRAL INDEX KEY:			0000277135
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-DURABLE GOODS [5000]
		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:		23649051

	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-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:9865efd0-0e72-45e1-86fa-e83ffd9d1de5,g:4d55e24d-37de-4c60-9039-10cbfadadf08,d:553f5ed0f5a94ebeacecf7c5e3d1081a--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:gww="http://www.grainger.com/20221231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>gww-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV80LTEtMS0xLTE0MjM1Mg_26df1f8d-07e3-452b-ab5d-3e83c65a1f35">0000277135</ix:nonNumeric><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV81LTEtMS0xLTE5ODAyOA_c1a4cfb1-1d23-411e-8baf-a3c837fc7eff">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV85LTEtMS0xLTE0MjM1Mg_962fd221-e795-49e3-a2ec-5b6321d147cb">2022</ix:nonNumeric><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV8xMC0xLTEtMS0xNDIzNTI_0f043b54-2b00-4e67-9fb6-4819a6d82b05">FY</ix:nonNumeric><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV8xMS0xLTEtMS0xNDIzNTI_06dbf54a-5f65-45e5-b3c5-ddf5d3ac04ea">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i8f1c8271e5e74279a460eeda8f7af0c6_D20220101-20221231" name="gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTE0NDQ_f36b586b-ad9f-482e-bac9-9fc0a8f45fbe">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="if948f0352b494d459920735c45b1f2ea_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTM1OA_f51e2e91-440d-4924-9ce5-3f8cd6113ac1">P40Y</ix:nonNumeric><ix:nonNumeric contextRef="ie534817c4000420b82a2da22ee1055c2_I20221231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTUzNTY_81ec0357-b7da-416d-9144-92de52c9b206">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i925428a43bd547b9b324c24e0abf517f_D20220101-20221231" name="gww:Amortizationperiodofcapitalizedsoftware" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTgwOTY_f245e986-d124-483c-8c6a-a29e65a0679f">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ic4ba10b50e3048ef9d4226f4bf6132bc_D20200201-20200229" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODcxODk_997208a0-f32b-4b3e-8f9b-1ae0f163a4a1">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="ib552229108af4cfcbf676e20c1b9ef85_I20221231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMC0xLTEtMTQyMzUy_762cf171-c94a-4719-b4c5-43557dc6b84f">http://fasb.org/us-gaap/2022#FairValueInputsLevel1Member</ix:nonNumeric><ix:nonNumeric contextRef="ifae5d7da8e19450c986d39145a94008a_I20221231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMC0xLTEtMTQyMzUy_71ad9d8e-c0ca-4222-aab8-b0090cb710c6">http://fasb.org/us-gaap/2022#FairValueInputsLevel1Member</ix:nonNumeric><ix:nonNumeric contextRef="ie4bd5f428c9d48e3b2d8687960b13fe5_I20221231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMC0xLTEtMTQyMzUy_c5be7394-a12c-46dc-bda5-2c3bf343fe48">http://fasb.org/us-gaap/2022#FairValueInputsLevel1Member</ix:nonNumeric><ix:nonNumeric contextRef="i90d0e7ba5066467084236a67660ff3bb_I20221231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMC0xLTEtMTQyMzUy_2ea2c129-a2aa-4109-9e7a-eec261704b47">http://fasb.org/us-gaap/2022#FairValueInputsLevel2Member</ix:nonNumeric><ix:nonNumeric contextRef="i20ac9057bd0d44d5afc7c0555044fc9e_I20221231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTAtMS0xLTE0MjM1Mg_960b7705-6b5f-4098-a674-b265afd70221">http://fasb.org/us-gaap/2022#FairValueInputsLevel2Member</ix:nonNumeric><ix:nonNumeric contextRef="i99af639f2a1a4cd9bd2ab0c7e1c997a1_I20221231" name="us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTAtMS0xLTE0MjM1Mg_4229ca3f-8263-4546-82a4-2d553c32edf6">http://fasb.org/us-gaap/2022#FairValueInputsLevel2Member</ix:nonNumeric><ix:nonNumeric contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtMC0xLTEtMTQyMzUy_9e34be2b-d956-4b51-ae3f-97c3f54df87e">http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAsset</ix:nonNumeric><ix:nonNumeric contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtMC0xLTEtMTQyMzUy_ae4a5317-139c-457e-8618-12d5a9e4c7cf">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtMC0xLTEtMTQyMzUy_600b139b-aee4-4705-a425-e9209f2e8fc6">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctMC0xLTEtMTQyMzUy_10369a99-b29c-446c-91de-014b60d906f7">http://fasb.org/us-gaap/2022#OtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="i4da24efa1c9746fc9d1a95ab8f18c849_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzc3MQ_eed112a6-a1b1-4503-b36c-48a1486155aa">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="gww-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"><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="iba7fc5d79c424a4cb14085674c471661_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="icc85b6a1e0334b468662a52209c9296a_I20230215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"><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:context id="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"><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="i79961cc5ef1941b68fcc32275874f2b5_I20211231"><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="ib6b588665f554de08abfc75a4a9ef1b5_I20201231"><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="i332fb86951e74859bfeed63993e15f4a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9322872dce34e8280be647808ce0560_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icef9dc6dc4ee4088ad3a649d1ffa98d3_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia187608f6726422ab45c66a1be5f9875_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3bbfc6ca5e64ac89566168fabb87de1_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie93d9fce4ec8427190a02e0f181546f4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib218f8a71bd94b068a0e349aa52a6904_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i537ddd749b7840b893044e52c1fa5863_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0887a270b10d4d24844a905d55193e14_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i297989344cf14856bf680de156d9bb07_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac2f1a8b0c31415cbe6e172fda632e21_I20201231"><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="ib6c5729ddecb49babc298786578b88a2_I20201231"><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="i770fb51b13d7491cac23f292e4d1d204_I20201231"><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="ic3c35e198749441e8ed4b2ae13efb4ab_I20201231"><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="i453020394f604f80929d49f200a8501d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c0a426a5cdd4d258ef20e8a72a10f03_I20201231"><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="i290b86f67f7a4210ab18c3fdf6c34d3b_D20210101-20211231"><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="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="i8d4008016729444899fcdf9967723fad_D20210101-20211231"><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="i76465c9e431449a199a1bb311bf660c1_D20210101-20211231"><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="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231"><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="ifddf58443616424e9436d1c171e5e035_I20211231"><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="i1c4a2e17960e49ef963fc13ef2059192_I20211231"><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="ia2ad077709214269b6d50c982491f150_I20211231"><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="ibbf87409c17340899649a8fad29a1645_I20211231"><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="i5c0e461be73c48ceacc2729c2f0cf9ca_I20211231"><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="i1fd8557e55ee482294618aa34a4f1179_I20211231"><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="iaf48716d457046838a1f3ec26f63f08f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie14c44cc32124abfb51c762456bc2629_I20211231"><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="i35bb2a89c75f4b248ffae81b928f459c_D20220101-20221231"><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="i504f683828a74458a092975abb00ea6c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231"><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="i1433129cab87409380d396af778dd653_D20220101-20221231"><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="i38019a63d554464880740589d7002647_D20220101-20221231"><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="i4dbb40342e844b3aa750115996f329e4_I20221231"><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="i328ecbd4d9fa4c6bbc97d2993e623a9d_I20221231"><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="i84bde9bde21344f7bf35e04838183029_I20221231"><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="ifed3e6718c7e4ba4ab83822e3fb4113d_I20221231"><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="i5d05c3bcbd9045acb22d00bc4f95ce8c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idab2e94ce99b4828bddadd5ac18ae646_I20221231"><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i925428a43bd547b9b324c24e0abf517f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f1c8271e5e74279a460eeda8f7af0c6_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie55a0325268a438faabc7001f1d08efd_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if948f0352b494d459920735c45b1f2ea_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="if817a3687f534f84ab4be5e5d21b8a9a_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="ib496c199a6ba41e39b461770bfd04669_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember</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="ie534817c4000420b82a2da22ee1055c2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c2c4204fb0546418b8d4538c9426e92_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5abbb6760a8245c6b730120b4ffc182c_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabed972e49dc40c5a38132ed7dbca57f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gww:ChinaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0004312a43b446eac4df85f20c2cfca_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gww:FaboryBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71783960fe4d42079b0dbb717b40ad5a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gww:FaboryBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53fcdfa2111d474f96dfd9a16b9ed8ac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gww:ZoroToolsEuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6f00eb48cfe41a1800074a7ab6b3d45_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</xbrldi:explicitMember><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="i6af2b8e4f6314fd8adc5a2648a39e8db_D20220101-20221231"><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:GovernmentCustomerMember</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="i6cbe7119d44f4963bdbb4a70ba2e465e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</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="ia6caf112ae254054b56db879f1c20f4d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</xbrldi:explicitMember><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="i66e61823d5214f3f962f3abf20af4b85_D20210101-20211231"><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:GovernmentCustomerMember</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="ib440df8dc390484ba5a85b72c4d03c9f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</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="ib464fb6d05f64bfdb08e8d0d1d27a221_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd254cdaf2684d169cfc5011319394f3_D20200101-20201231"><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:GovernmentCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7938a7d0fb924ac8b40a8f2d9e857921_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib649b83c4bae473aa05392c4c339f41f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</xbrldi:explicitMember><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="i97910b0b9ddb4c11a08d8a11355a4be4_D20220101-20221231"><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:HeavyManufacturingMember</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="i195f4550687247e6b2d007ecc513751e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</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="i5f9980f1fc7e42caa66cb49911b686ac_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</xbrldi:explicitMember><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="icb764a3523e94a99b8b3520216e915d6_D20210101-20211231"><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:HeavyManufacturingMember</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="i21ce00d7a12d4b6a9d2180503fec261a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</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="i53fbf9b27d5642ae82f0692a01038bb6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a09fcca015542818bd60ccc548e2aec_D20200101-20201231"><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:HeavyManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eee99577df64c28b67a35ed7ee2482d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab35c288fe7a4e2ab3ec6b821c72e20a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</xbrldi:explicitMember><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="i0a64afbd465649ecbbdfa7beeca2f824_D20220101-20221231"><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:LightManufacturingMember</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="i18a86892436b4e6c98d2db0eec35cd82_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</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="i2c67936b8fba4f8f93422a3d497cf277_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</xbrldi:explicitMember><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="iaf393e77b117496f9e9f277b4cabdff1_D20210101-20211231"><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:LightManufacturingMember</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="i446be8af62264750b797b333b5db0aaa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</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="i8253a08798d54e32afa994d3cc703510_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i282cc1eebe7b4aa097f104dfe5354fad_D20200101-20201231"><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:LightManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd26754f08344772b4f8875ff151949b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica172d43102e4c769a08ed38e141cd49_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</xbrldi:explicitMember><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="ie269ca2e3652404da72921d26054756b_D20220101-20221231"><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:TransportationMember</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="i1680da225e054161b319333ea61f4f2a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</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="ie63e5bb2ad164de19181f73063343749_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</xbrldi:explicitMember><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="if06cd80649914f318bc193a4d17040a1_D20210101-20211231"><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:TransportationMember</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="i9b42fe863f3a4d55aa4e8c4f02b5d4f6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</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="if6f98d721e4c424c97866f7c8899cd44_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69cce89a71294b1bab8825e3cfc3a4af_D20200101-20201231"><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:TransportationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9db6c59d855c437489cd6b0102f957ca_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d54b3a93f00409d89e60ea42052cb84_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</xbrldi:explicitMember><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="i8f32ee6f41dd4f2eb0ab9fbb3f52302c_D20220101-20221231"><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:HealthcareCustomerMember</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="i7209efd8282046f6b8072683815722b2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</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="ie58ff1293d0c43dfa91d16e4da322f2c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</xbrldi:explicitMember><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="ib93c1e6ec2c24000ba4b7109245a5bd7_D20210101-20211231"><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:HealthcareCustomerMember</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="i5aad83b37c044fd191f9694cbf55e86c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</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="ifc8aae81db9b4e0083f39e048343dd8f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i821dc9be1cf24b13a205464fecfbd3b8_D20200101-20201231"><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:HealthcareCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i205262538de8438daafcf47a4d3a7d1a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46c78a86682946bc876f357b99bde88c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember><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="i82010b34115445b38acc44fe15bdda65_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember><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="i7d218c818b384b50b38af403053a0fc4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</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="i14a913b280ff48f38ef5354e761fe245_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember><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="i7830334a35f14dc486a72b81b0d98e65_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember><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="i18df729481f448329a0f84f2ffeaca56_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</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="i4a29c74fe347427aa5737bc64e471b3a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12bbc0a09f104fa7ba3c8c7f0f40fb24_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5603209025a4f14a7bfe8bd639b6a96_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id43a08ba5f1140e2970cabc3e2b127b4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</xbrldi:explicitMember><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="i2be322f5b5894461872a3f54e9e98fa2_D20220101-20221231"><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:RetailWholesaleMember</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="i1a31f27252fb472983f30e51b1f00d29_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</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="i432020de696842f391585491a5d8b14f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</xbrldi:explicitMember><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="i277ecfaa46d742328328a60112f400f1_D20210101-20211231"><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:RetailWholesaleMember</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="i53dc2f9588874905a7c3982c0d975b68_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</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="i5b515e6560e04e7aa1019844a820f279_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c9877af27204725b9488a726311f4d8_D20200101-20201231"><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:RetailWholesaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibee5984c53e348be99bc0676733e9be0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb98d9ac1b7445acb15ffc6d22b29275_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember><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="i51d99b71577c4df6851a84b21440faba_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember><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="i52f0667c340c44d298246e673a1df20b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</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="ie3cf15f8ba3b47cca9efb9f1667ed79d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember><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="ib0381c9809ba4810b4ff187bae813935_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember><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="i0cb87f614be94236a941e4b62d181eb0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</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="ic316ccee68c04b3e8bbd748448ce6958_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42caa30a743e4b99b067f34787d2c5ef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d89a6bd4e194684b71f2e8f9b05565a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd39b4994dc840bbadfaede9187fb741_D20220101-20221231"><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="ibec46cdc72b94d2592d329711d10107e_D20220101-20221231"><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="ie0304ef5b6004721811815b11e5a0a83_D20210101-20211231"><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="i86522e992c0c4fbea74c3c0b7a792300_D20210101-20211231"><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="i2c61e3b1d4fe40bf872d00a3a7a65688_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i142215a4b26f4d8ab14b4d2e8b110820_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18276c047b8f4986b6772f95e3da12e9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="i88ac3f7488f0430f99e0f0aeab9c1429_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="i08042f56c1084e4485677bfdf18c1e35_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i892d2844c12241c690706aad5c471cd4_I20221231"><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="ice8d48966d03450ca86dc55e905a2977_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a0aca20e3424d029d21ed6494b913b2_I20221231"><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="id42e53523cb74b25933b03197bddd111_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbdfcc79ca884c4cbc30b884b5130db8_I20221231"><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="i686be3108081402dac0d4b67ec8de10a_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a774b2866a44a9e8b4687fa9c2fd166_I20221231"><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="ib1ea15bf5ab5415fa49e8a6f6af1f9d9_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ec7d4cf80d341da9d350f5c38eb2abe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief66dba6572146c49c9f9e8cdd371b7f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1b6601fb6604333b8e23bace4f65e9f_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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="i08119f8f289d454f89827488adc70100_D20210101-20211231"><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="ic152642eaecf4394b5a9fd6996ea8688_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8a71971f99842488cd82dcf11a07bcd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e3eb12e53f34b6bb3c36fa7a8148f46_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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="i3489bf95981e48728d817cdc1095dd6b_D20220101-20221231"><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="ia7c9c5bbf9f14bd290aa242fafe71889_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5eea5169256d4cfca60bd2a4156651c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfec5ca010454609b2c21692e7ffb393_I20221231"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieee33747082647a79f3573f53ed74485_I20221231"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9aafae351dda4d9c8310f76ab51948fc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie609cbff5db24d4290e6c195effdd27e_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4f816b3cae541a195bb8aa70e41e9c4_I20221231"><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="i737637c03b69430da1fd4487418b2b9d_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb78460559694a7284b906a0ccb580c6_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</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="i183dc752d1494aefa4a5d74149951226_I20221231"><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="ia87a147628c048a7834022f6f7e07f35_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia552e68167db4d16bf3c9106c43e1f3b_I20221231"><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="i8412cf02738b43689ff14f74297a3fff_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e9fceecba8a475cb89c948b780d1557_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</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="i9090b1fa545f466ba66c6345e08f1cb9_I20221231"><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="i23fedaa91241436eab8a38a63bf6c2cb_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife0bce2c0b8e4502aa69ebab927de05f_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50046c81d8c466394e6c0525acafab6_I20221231"><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="i3da3efb292d34994b902989f82d5cc7a_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0240a57a17d4b42afa0c69bdd726fb6_I20221231"><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="i31a5c7ef57564624bd4bbb9730560b77_I20211231"><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="i995ad6ef3e8447bc8742d55cd89d38e0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.20Member</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="i1d905eb082d74e5eac42f24bf50d27e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">gww:UnsecuredSeniorNotes4.20Member</xbrldi:explicitMember><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="ia180f73876594e3db44f01df03d57fe7_I20221231"><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="id42534c42e574a9e809d6d9465ee8940_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87a612c76c5d498ca22106db264e0dc1_I20221231"><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="i7c3d2577812f40669f84a697fb1b348e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4ba10b50e3048ef9d4226f4bf6132bc_D20200201-20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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="i50660099bb5849239b9e2b34b368c814_I20200229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic40db1b180794fc7ab2f774d6bd90ddb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i813343fa1e0e4d7180fad288ab11338a_I20171031"><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>2017-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99b04010a97641c19fb0d5a66fccf027_I20221231"><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="i44857edb0fac4bc1bbdc95b2bb572cda_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fbd5552ce7b4bbe87058d08f5f291c8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id589e6b15c234480baa0d7f5e935b7a6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i432cbf93a1ba4c9ea7d5243ed1e47b32_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i841e5592e0a041d8bd82d6f2653aca39_D20150101-20201231"><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="srt:RangeAxis">srt:MinimumMember</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="ide7b2b6d1a68407fa845f0541b45a2a7_D20150101-20201231"><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="srt:RangeAxis">srt:MaximumMember</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="id9d9f0b7ee17449d81abe9cd6498a535_D20150101-20201231"><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:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</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="i50c37f18bb934fc69081f9d952a925ac_D20150101-20201231"><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:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2685999464a545f79228f8a43335cb26_D20150101-20201231"><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:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</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="id024956d74134b6dbedf1831113ba325_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e99c23750474f41838d687e9285c949_I20200831"><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="i8492f40fbb804a65a7075bd8ad192fda_D20150101-20201231"><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="i8ac89c1e4af2469cbc20826f38654e0d_I20221231"><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="i5dc9edf735a94c95b4aad5b8ffb5eba3_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d6ffb52eaf94e058c022b844dcf817f_D20200801-20200831"><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:unit id="payment"><xbrli:measure>gww:payment</xbrli:measure></xbrli:unit><xbrli:context id="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"><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="ia339f10a8dd949e890335684504e419a_D20210101-20211231"><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="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fc0c26d909246f792dadc8e9b288576_I20211231"><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="i0b74080c036c47d28d88387602e86905_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dbded5206044759845b326f99886af4_I20221231"><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="i8bf905eafdd84632a3776f9e723bb920_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e56a4bc7b224b8fb48ca2d902f95cb9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib552229108af4cfcbf676e20c1b9ef85_I20221231"><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:MutualFundsMunicipalAndProvincialBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic605a909825e4fa6a3e8a7368aa4d032_I20211231"><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:MutualFundsMunicipalAndProvincialBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifae5d7da8e19450c986d39145a94008a_I20221231"><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="i0a566817d5374ba8b5921fb3bc1db8c2_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4bd5f428c9d48e3b2d8687960b13fe5_I20221231"><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">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67449218459e4a75a8cd47b424676d6a_I20211231"><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">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90d0e7ba5066467084236a67660ff3bb_I20221231"><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:FixedIncomeCorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98af671a6adf491f87c91f2bb25cfc9e_I20211231"><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:FixedIncomeCorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20ac9057bd0d44d5afc7c0555044fc9e_I20221231"><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="ia4588470b5434b218a23f944d27d02b7_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99af639f2a1a4cd9bd2ab0c7e1c997a1_I20221231"><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="i390bfee6252f4bdaac6901ee827eff4c_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i290a0cc70a2d4b709f1faf88a6ed5442_I20221231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie91473e474204577adf276eb380ac4fc_I20211231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dc329e994bb4e60ab8ec23fb32d9254_I20221231"><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:DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife3ec57e5ed0467aa058d8ecf226b772_I20211231"><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:DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4da24efa1c9746fc9d1a95ab8f18c849_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i98b331ad10fe4bb3a14c98398b0b7c9b_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231"><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="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231"><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="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4601370cf654b54984c46beffd74809_I20211231"><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="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231"><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="ib43562dcaa0c48a2ae95ecb4e89ae21b_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i540ea6658b8d458f8189e80b89586a8f_I20221231"><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="ie0123a878aef44bba2520a14325eba94_D20220101-20221231"><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="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231"><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="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8f7aef090fd4034ba371bd0ee80e7f4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d055a99562840a3899727a690104915_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3dc1ba4a1fc4da39fdaf743cd74c813_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab3a20fa56634220b809ab18a83baa38_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbef5819038148ccae748069cb97cc26_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie15ad12459064e298621242ef1bca495_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27570af2d85e4e05a1935b7f1de44eb4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22e90b86c31a43c1ab783a5676760cb4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaeb18b6155e248d48ebba2bef3391910_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63ca853346dd414fa1bd5e64add10c99_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i747d9bdfce75419a92773780fe27b30c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20d47b7ed36c4ab09bba0e8cc9552e79_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1715017703b1473a8a3a090f1e27d190_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie15c2e392f694381b3a5473cf4632d81_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fd4385f365140928486dd30d1270fd2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a401689de994007a7b68b120e883b68_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfdff1b760844357a82adeb0f8458925_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</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="i4eb6d622b5794a7ba30c2823d5beda98_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</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="i1b52facaa22f4d61894b4b521486b109_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1cb982197c44005a76a875183246469_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie13265ebc83d4f98aa0fe34d8ae4275b_I20211231"><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="i49e7b24edcfc456e80b8fadbf8526993_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51a91df0604946e7aa292bbf6f2f770e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25532967ec9f40b89eed4a2dc8713a48_I20211231"><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="i0c6bf4ae85834ff4bfa73a669b948dab_I20211231"><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="i282029238883408cafbdacde8171a784_D20220101-20221231"><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="i14743db9823c4dc6b8d9c85df4910a03_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</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="if629795b52634542a07ec097eaa174d5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</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="ifb01aab3891042b38db3c3832f3cb9a0_D20220101-20221231"><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="i442b4e97b7984a03a73cf0723b7f7b0e_D20220101-20221231"><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="i48c61fcc01154e868b31fc61090f1a36_I20221231"><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="i4b14ba9cf06544e6b08e073fdd1f0d74_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdc30b1ed18a4ba492b29e3f7daee905_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fe5575d6e684e348ee22b3f15224e3f_I20221231"><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="if7eb6000a2714420998cb89a9a1ac863_I20221231"><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="i5831937c7b4f4c848e59474f165baf3e_I20200229"><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>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51bb4474176a425b881c351e8bfb6750_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48a70527b99f40eb8d6e14c26e096b71_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0791818f6a2c406284802c19cb46bd0a_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib75b36454caf4866811d7f0f9a55b2e7_I20221231"><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="i70eaa355250e420ba8bc453aa11f01a3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide9c08aa628a439a9b1f14459f0ffb6f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:OtherContractMember</xbrldi:explicitMember><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e34ec4ff1814e2dbd005679ab36f164_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i612911800c0e4c60a3fe88ca97286d34_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9217ca4d3604f4b946cfad5533bf0ff_I20221231"><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:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4bd362b0d844b0da46093e88b9cb6e3_I20211231"><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:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64eb8a93e7d149308b8db5f8c3de98eb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1eef4923d3454d58bada1fa64099dfd6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa8caf9a740a4e3e802f553bb915f945_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</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="i558dd7cf2340426e8d05832830212480_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e04066518094a42afe5c590a2d49ab8_D20220101-20221231"><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="i8f7fdbef7566410d92b5cad5105c47e5_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1c36fabab824bbb8a533f62f4a97a59_D20220101-20221231"><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="i9984e3e001654b74842b5e513bfaa9bb_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e63b36817344d6da3b9c27515baf7c1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember</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="ie4bde172b2dd480aa5d2bede6f3e667f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember</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="ia63f4e19dd33477a9d1cecc3212371f5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceTaxRateChangesMember</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="ibfc55c8c158c45438280e7d056455e41_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceTaxRateChangesMember</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="ib4efe233e1424281aade0aa6c83c943f_D20220101-20221231"><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="i311b602e131d420494f6c3aa239445d7_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffa206ea153b4f79bab7a2d48039938e_D20220101-20221231"><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="ib059bfd2d0cb48b4b1ff13241da4b5f3_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i258af28eaf6d4052920b5fa20b066b88_D20220101-20221231"><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="i58146b542b054bf98ae76a132d04c04a_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b3c9c3dc9f347d0abd29ce921312158_D20210101-20210101"><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="i80e53f5d6e844bc2b73d3a1708850910_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23c317137ea1463d808b47b0d77e3260_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f35a8f090084da69fe25a35c6b16e49_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id075a154387d4b94ab6decbd2d56ccc9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:OtherMember</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="ib513069bbdc0487ca10ae31082dc79ea_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:OtherMember</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="ifaf6da68c7404a88856b37445b17e45a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0047297d05843b2b915e0f31e933cd1_D20220101-20221231"><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="i7e540be4eab74f8d860203503e43a716_D20210101-20211231"><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="i3110eb12916a4533afa1d100f3b1a45b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i803e7d496dde435799e8ce851b842878_D20220101-20221231"><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="i78505497003a4d92adcb1c65f291d1b0_D20210101-20211231"><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="i2dc8d17e1ac04a66b8d31a18a2d0120e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica4a5988a1b9432b97eb1c49b043af96_D20220101-20221231"><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="i96fada7ac9a54618b169183a371e69a5_D20210101-20211231"><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="ia452eded72a6438cb417874998c0f841_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46fcb6ecf3c24f8d849250f0e5d54ed4_D20220101-20221231"><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="i6023e1c1e0a744819981cfaaee4f2bf5_D20210101-20211231"><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="ibf608a6ce38e488a9d1da5f8410e31b2_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i554993b3d79b4f779b957aaf884b30bd_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="numberofplaintiffs"><xbrli:measure>gww:numberOfPlaintiffs</xbrli:measure></xbrli:unit><xbrli:unit id="death"><xbrli:measure>gww:death</xbrli:measure></xbrli:unit><xbrli:context id="i108e560c342f4c95aa33156f0f810dc6_D20230101-20230131"><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="srt:LitigationCaseAxis">gww:FirstScheduledTrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cd741a111e94b409d18827954741e16_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">gww:FirstScheduledTrialMember</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="i95c93a1fddb541389b2536aa1843792b_D20210401-20210401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000277135</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5b54e429efb4ba281fb7a68c02fbe48_D20230125-20230125"><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>2023-01-25</xbrli:startDate><xbrli:endDate>2023-01-25</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></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: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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTYw_2c915147-f421-45c0-b4b9-f4f243e0ec07">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTY2_8acb4074-48fc-4c86-ad3f-d5fff84f2f2a">&#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18xMDk5NTExNjMxNDcx_19a8dc10-7933-4e98-b01f-5753b14ee0c8">December 31, 2022</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTUz_bb228737-aad8-4d28-9e85-b86ef035af90">&#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU0_60e95375-889e-4b41-8580-6cca59206312">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTYx_04e80774-8d58-4f40-a4bc-aceda6bca138">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><td style="width:7.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.834%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.834%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.249%"></td><td style="width:0.1%"></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8wLTAtMS0xLTE0MjM1Mg_e06a61d7-d534-4914-a510-1501f9fc43f3">Illinois</ix:nonNumeric></span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8wLTYtMS0xLTE0MjM1Mg_17ca8381-a5c5-4eed-a495-fb7382b4842c">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8yLTAtMS0xLTE0MjM1Mg_bd3f1c54-a71f-4c08-ad67-b0c4223a2a9d">100 Grainger Parkway</ix:nonNumeric></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="padding:0 1pt"></td><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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8zLTEtMS0xLTE0MjM1Mg_419056a3-9b3a-4fb1-8bbd-2dce779103aa">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8zLTItMS0xLTE0MjM1Mg_2b084a7f-e993-4dc8-ad5e-eb926700f457">Illinois</ix:nonNumeric></span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8zLTYtMS0xLTE0MjM1Mg_b7f13058-f660-461c-969c-c0b8ff569d28">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTY3_009b1354-a926-4bec-9186-d05936d29cd9">847</ix:nonNumeric>) <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTUx_15c98201-1e7f-4ac8-81f0-61c4710fafd7">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><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YzAxNTM5Y2Y3N2I1NGI4OThiNWYxMGU4ZTViMzA0YjUvdGFibGVyYW5nZTpjMDE1MzljZjc3YjU0Yjg5OGI1ZjEwZThlNWIzMDRiNV8xLTAtMS0xLTE0MjM1Mg_3eaa4d79-cb97-465e-96ba-9d7ccabb5683">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YzAxNTM5Y2Y3N2I1NGI4OThiNWYxMGU4ZTViMzA0YjUvdGFibGVyYW5nZTpjMDE1MzljZjc3YjU0Yjg5OGI1ZjEwZThlNWIzMDRiNV8xLTEtMS0xLTE0MjM1Mg_de3eedbd-620a-4c8c-85b7-b0ccad17284b">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YzAxNTM5Y2Y3N2I1NGI4OThiNWYxMGU4ZTViMzA0YjUvdGFibGVyYW5nZTpjMDE1MzljZjc3YjU0Yjg5OGI1ZjEwZThlNWIzMDRiNV8xLTItMS0xLTE0MjM1Mg_b380401c-581b-48e8-ba30-c4e824164fd7">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU2_6e5b4632-b153-420b-a641-14e7d4d91304">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU1_c4b7cf18-c9df-4342-8a19-42ff99cb0db9">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU3_af68f69c-39fc-49a7-9c59-e5860a210ee1">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTYy_74ec9c96-1830-4f88-b8ad-d598de8b6896">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU4_63b476a2-9ad1-498f-9e50-4013c0daadef">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTYz_f65a2742-d6f3-4a58-b163-4eb719f519bc">&#9744;</ix:nonNumeric> Emerging Growth Company <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTUy_cc1d1d9a-e691-4862-9ffb-c559fef74e95">&#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU5_682153f7-96a9-483a-8f6b-0b644d519e27">&#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. &#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 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTY0_0b82250a-dcb4-423d-a752-f4a125582d7c">&#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 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="iba7fc5d79c424a4cb14085674c471661_I20220630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18yOTE3_1062e8e9-3256-4f5f-8ad3-011ed268dcc1">20,641,746,573</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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="icc85b6a1e0334b468662a52209c9296a_I20230215" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zMDY5_1a066371-8f1f-4867-8bb4-a34e4a335227">50,199,270</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of the Company&#8217;s Common Stock outstanding as</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;15, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTY1_fe14ceb9-056c-4737-9798-3845a82e4649" 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;26, 2023, are incorporated by reference into Part III of this Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022 (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="i553f5ed0f5a94ebeacecf7c5e3d1081a_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><td style="width:8.695%"></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:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></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: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"></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:9pt;font-weight:700;line-height:100%">PART I</span></td><td colspan="3" style="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: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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_13">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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_19">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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_22">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 2:</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%">PROPERTIES</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_25">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 3:</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%">LEGAL PROCEEDINGS</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_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 4:</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%">MINE SAFETY DISCLOSURES</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_31">22</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 II</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 5:</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%">MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED SHAREHOLDER</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_37">23</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 6:</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%">RESERVED</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_40">24</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 7:</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%">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_43">25</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">CONDITION AND RESULTS OF OPERATIONS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 7A:</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%">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_64">35</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 8:</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%">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_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 9:</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%">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_154">66</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 9A:</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%">CONTROLS AND PROCEDURES</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_157">66</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 9B:</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%">OTHER INFORMATION</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_166">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 9C:</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%">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_169">68</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 III</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 10:</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%">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_175">69</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 11:</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%">EXECUTIVE COMPENSATION</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_178">69</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 12:</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%">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_181">69</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="12" style="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:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 13:</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%">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS  AND DIRECTOR</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_184">69</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="12" style="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:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 14:</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%">PRINCIPAL ACCOUNTANT FEES AND SERVICES</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_187">69</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 IV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 15:</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%">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_193">70</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 16:</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%">FORM 10-K SUMMARY</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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_199">74</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%">Signatures</span></td><td colspan="6" 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: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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_202">74</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><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:center"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_1611"></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%">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 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%">The Company 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 the Company&#8217;s control, which could cause the Company&#8217;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, including the impact of Russia&#8217;s invasion of Ukraine on the global economy, tensions across the Taiwan Straits and in overall relations with China, and the ramifications of these and other events; a major loss of customers; loss or disruption of sources of supply; the unknown duration and health, economic, operational and financial impacts of the global outbreak of the coronavirus disease 2019 and its variants (COVID-19); 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 the Company&#8217;s eCommerce platforms; failure to adequately protect intellectual property or successfully defend against infringement claims; fluctuations or declines in the Company's gross profit margin; the Company&#8217;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; disruption or breaches of information technology or data security systems involving the Company or third parties on which the Company 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 the Company&#8217;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 such as the COVID-19 pandemic; 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 employees; loss of key members of management or key employees; changes in effective tax rates; changes in credit ratings or outlook; the Company&#8217;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%">Caution should be taken not to place undue reliance on the Company&#8217;s forward-looking statements and the Company 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="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="i553f5ed0f5a94ebeacecf7c5e3d1081a_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: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="background-color:#ffffff;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 (N.A.), 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 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 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 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 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="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><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%">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:center"><span><br/></span></div><div style="text-align:center"><img src="gww-20221231_g1.jpg" alt="gww-20221231_g1.jpg" style="height:644px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></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="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><br/></span></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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.5 million</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%">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 more than 4% 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, 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: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 more than </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022.</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 more than 2 million 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 and a broad, extensive product range that contains millions of products including those outside of traditional industrial MRO categories. Zoro offers more than 11 million products and MonotaRO provides access to more than 20 million 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. More than 5,000 suppliers worldwide provide Grainger businesses with more than 1.4 million products stocked in Distribution Centers (DCs) and branches globally. No single supplier comprised more than </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022. </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, </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%">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="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. Approximately </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of 2022 sales were private label MRO items bearing Grainger&#8217;s registered trademarks, including DAYTON&#174;, SPEEDAIRE&#174;, AIR HANDLER&#174;, TOUGH GUY&#174;, WESTWARD&#174;, CONDOR&#174; and LUMAPRO&#174;. 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 2022 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 2022, 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 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 employee engagement.</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">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, 2022, 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,000 were full-time and 3,000 were part-time or temporary. Approximately 86% of these team members resided in </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="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America, 8% in Asia and 6% in Europe. Grainger has not experienced any major work stoppages and considers team member relations to be go</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">od.</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 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 has in place a strategic framework, The Grainger Edge, which 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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></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">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"></td></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 and ensuring 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, procedures and training are in place and operating effectively.</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%">2022</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 (OSHA) 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">Grainger's commitment to diversity, equity and inclusion starts at the top. The Company&#8217;s Board of Directors is comprised of approximately 33% female and 25% racially and ethnically diverse directors. Grainger also maintains this strong commitment with the CEO's leadership team and throughout the organization. The CEO's leadership team is comprised of approximately 43% women and approximately 29% racially and ethnically diverse leaders. As of December 31, 2022, within Grainger&#8217;s U.S. workforce, approximately 39% of team members were women and approximately 39% of team members were racially and ethnically diverse. </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="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="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">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 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="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="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="i553f5ed0f5a94ebeacecf7c5e3d1081a_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: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, 2023. 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><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.515%"></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: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 (45)</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 Legal Officer, a position assumed in January 2023 after John L. Howard stepped down as General Counsel</span><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%">. 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 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></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%">Kathleen S. Carroll (54)</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 December 2018. Previously, Ms. Carroll served as Executive Vice President, Chief Human Resources Officer of First Midwest Bancorp, Inc., a diversified financial services company, from 2017 to 2018. Prior to that role, Ms. Carroll was employed at Aon Corporation, a global insurance brokerage and consulting company, between 2006 and 2017 in various human resources roles, culminating in her position as Vice President, Global Head of Talent Acquisition.</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 (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%">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 (54)</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><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.515%"></td><td style="width:0.1%"></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%">Paige K. Robbins (54)</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 (49)<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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><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">(1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As previously disclosed on the Company's Current Report on Form 8-K filed with the SEC on December 15, 2022, Mr. Howard stepped down as the Company's General Counsel on January 30, 2023. He will continue as Senior Vice President until July 31, 2023 and as an active employee for six months thereafter.</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%">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="i553f5ed0f5a94ebeacecf7c5e3d1081a_19"></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 is a discussion of significant risk factors relevant to Grainger&#8217;s business that could adversely affect its financial condition, results of operations and cash flows. 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 the Company is exposed.</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%;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 potentially cause the Company to be unable to manage its operating and administrative expenses in a way that would enable it to leverage its revenue growth into higher net earnings. For example, Russia&#8217;s invasion of Ukraine and other geopolitical conflicts, as well as the related international response, has and may continue to exacerbate inflationary pressures, including causing 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; pandemic diseases or viral contagions such as the COVID-19 pandemic; 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 in transport 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 increase the costs associated with international trade. Even when Grainger is able to find alternate sources for certain products, they may cost more or require the Company to incur higher transportation costs, which could adversely impact the Company'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%">Furthermore, in connection with Russia&#8217;s invasion of Ukraine, the U.S. and other countries have responded by imposing major, and potentially prolonged, economic sanctions and other responses. Although Grainger's business has limited direct exposure in Russia and Ukraine, further escalation of geopolitical tensions could have a broader impact that expands into other markets where we do business, which could adversely affect Grainger&#8217;s business and/or supply chain, customers and/or suppliers in the broader region. Similarly an increase in tensions across the Taiwan Straits and in overall relations with China, and the potential of various resulting actions and responses of the international community and other factors affecting trade in and from the region could disrupt the sourcing and manufacturing of products in the region. It is not possible to predict whether these events 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 cyclical fluctuations resulting from market uncertainty, trade and tariff policies, costs of goods sold, currency exchange rates, interest rate fluctuations, economic downturns, recessions, foreign competition, offshoring of production, oil and natural gas prices, geopolitical developments, labor shortages, inflation, natural or human induced disasters, extreme weather, outbreaks of pandemic disease such as the COVID-19 pandemic, 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="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><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%">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 selling prices and terms of sale. Accordingly, a significant or prolonged slowdown in economic activity in Canada, China, 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 growth 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&#8217;s competitive strengths include product selection and availability. Products are purchased from more than 5,000 suppliers located in various countries around the world, not one of which accounted for more than 5% 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 such as the COVID-19 pandemic or other similar global pandemics, natural or human induced disasters, extreme weather, geopolitical unrest, tariffs, new tariffs or tariff increases, 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 advantages 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:112%">Grainger requires its suppliers and their sub-suppliers, for products sold in the U.S., Canada and Mexico, to comply with Grainger&#8217;s Supplier Code of Ethics, or other similar responsible sourcing standards, as a condition to doing business with Grainger. Grainger&#8217;s Supplier Code of Ethics focuses on four main areas of ethical sourcing: human rights, labor (including prohibitions on child and forced labor), environment and anti-corruption. 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%">Grainger&#8217;s business and operations have been and could in the future be adversely affected by the global outbreak of the Coronavirus and its variants (COVID-19 pandemic), or other global outbreaks of pandemic disease. </span></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 global outbreaks of pandemic disease, such as the COVID-19 pandemic, could have a material adverse effect on Grainger&#8217;s business, results of operations and financial condition, including liquidity, capital and financing 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:120%">Additional effects from global pandemics on Grainger's business could include adverse impacts on transportation, including shipping delays and port disruptions, increased shipping costs, constraints on the availability of products, inflation, and labor shortages. Furthermore, Grainger's ability to collect its accounts receivable or receive product ordered from suppliers, as customers and suppliers face higher liquidity and solvency risks and seek terms that are less favorable to Grainger, may adversely affect the Company&#8217;s business. These adverse effects could result in product shortages, including certain PPE and cleaning supplies, and may impact the Company&#8217;s ability to maintain sufficient inventory and to accurately predict demand or lead times, which might cause it to be unable to service customer demand or expose it to risks of product shortages. Addressing shortages may require the Company to procure products from new suppliers or through brokers with whom it has a limited or no prior relationship. These developments, alone or in combination, could materially adversely affect Grainger&#8217;s future sales and 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%">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%">Moreover, global outbreaks such as the COVID-19 pandemic have resulted in a widespread health crisis that has adversely affected and could continue to adversely affect the economies of many countries, resulting in a global or regional economic downturn or recession and supply chain challenges. Any such recession could result in a significant decline in access to products, demand for the Company&#8217;s products or limit Grainger&#8217;s ability to access capital markets, any of which could materially adversely affect the Company&#8217;s business, results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The duration and ultimate impact of a global pandemic on the Company&#8217;s business, results of operations and financial condition will depend on numerous evolving factors and future developments, which are highly uncertain and cannot be predicted at this time. Such factors and developments may include the extent and geographic spread, severity and duration of the pandemic, including whether there are periods of increased cases, the extent and duration of the impact on the U.S. or global economy, including the pace and extent of recovery when the pandemic subsides, and the actions that have been or may be taken by various governmental authorities in response to the outbreak.</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, if the Company is unable to respond to and manage the impact of governmental mandates, requirements or other directives related to a pandemic, the Company&#8217;s business and results of operations 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-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 outbreaks of pandemic disease such as the COVID-19 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 transaction exposure associated with transactions in currencies other than an entity&#8217;s functional currency. While the Consolidated Financial Statements are reported in U.S. dollars, 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, Canadian dollar, British pound sterling, Mexican peso, 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 of which Grainger has no control over. 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 has 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><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 could result in decreased 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><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%">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 that compete with price transparency.</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, the Company 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. If the Company is unable to grow sales or reduce costs, among other actions, the Company&#8217;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 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 the Company, may result in unexpected costs and disruptions to operations, may take longer than expected, may increase the Company&#8217;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 performance 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 the Company&#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 the Company&#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.</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 the Company&#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 the Company&#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 customer base and product mix that affect gross margin. Changes in customer base and product mix result primarily from business acquisitions, 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="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: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 the Company 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 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, the Company&#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 repurchase programs or dividend policies, economic decline, political unrest or geopolitical conflict, outbreak of pandemic disease such as the COVID-19 pandemic, 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 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 proper functioning of Grainger&#8217;s information systems is critical to the successful operation of its business. Grainger continues to invest in software, hardware and network infrastructures in order to effectively manage its information systems. 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, from time to time 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%">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 have to make a significant investment to repair or replace them and may suffer interruptions in its business operations in the interim. 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 employee 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><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%">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 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, the Company 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 the Company. Moreover, Grainger&#8217;s operations routinely involve receiving, storing, processing and transmitting sensitive information pertaining to its business, customers, suppliers and employees, 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 those threats 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 the Company&#8217;s information systems. If successful, cyber-attacks may expose Grainger to risk of loss or misuse of proprietary or confidential information or disruptions of business operations. 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 from customers, suppliers, financial institutions, regulators, payment card associations, employees and others.</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 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, from time to time, Grainger may share information with these third parties in connection with the products and services they provide to the business. While Grainger requires assurances that these third parties will protect confidential information, there is a risk that the confidentiality of data held or accessed by them may be compromised. 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, employee or business information, or cause systems disruption. While many of Grainger's agreements with these third parties include indemnification provisions, the Company 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%">Moreover, the Company may face the threat to its computer systems of unauthorized access, computer hackers, computer viruses, malicious code, ransomware, phishing, organized cyber-attacks and other security problems and system disruptions. Such tactics may also seek to cause payments due to or from the Company to be misdirected to fraudulent accounts, which may not be recoverable by the Company.</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 employee, contractor or other third party with whom Grainger does business may attempt to circumvent security measures or otherwise access Grainger&#8217;s information systems in order to obtain such information or inadvertently cause a breach involving such information. Further, Grainger&#8217;s systems are integrated with customer systems in certain cases, and a breach of the Company&#8217;s information systems could be used to gain illicit access to a customer&#8217;s systems and information.</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 been subject to unauthorized accesses of certain supplier and customer information, including in the last three years, which it deemed immaterial to its business and operations individually and in the aggregate, and may be subject to other unauthorized accesses of its systems in the future. There can be no assurance that any future unauthorized access to or breach of Grainger&#8217;s information systems 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-weight:400;line-height:120%">Grainger maintains information security staff, policies and procedures for managing risk to its information security systems, conducts annual employee awareness training of cybersecurity threats and routinely utilizes consultants to assist in evaluating the effectiveness of the security of its IT systems. Moreover, senior leadership, including Grainger's Chief Technology Officer and Chief Information Security Officer, present a cybersecurity briefing at every Audit Committee meeting, provide "cyber dashboard" reports for the Board material at each meeting, and at least annually brief the full Board of Directors. While Grainger has instituted these and other safeguards for the protection of information and governance and oversight of its information security posture, because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until they are launched against a target, Grainger may be unable to anticipate these techniques or implement adequate 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, </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%">employees, and other parties whose personal data is compromised and to make changes to its information systems and administrative processes to address security issues. Grainger works with third party information security consultants to assess and enhance its policies and incident responses and to respond to breaches. In addition, 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 continuously evaluates the need to upgrade and/or replace its systems and network infrastructure to protect its computing environment, to stay current on vendor supported products and to improve the efficiency of its systems and for other business reasons. The implementation of new systems and IT could adversely impact its operations by imposing substantial capital expenditures, demands on management time and risks of delays or difficulties in transitioning to new systems. In addition, the Company's systems implementations may not result in productivity improvements at the levels anticipated. Systems implementation disruption and any other IT disruption, if not anticipated and appropriately mitigated, 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%">Loss of customer, supplier, employee or intellectual property or other business information or failure to comply with data privacy and security laws could disrupt operations, damage Grainger&#8217;s reputation and expose Grainger to claims from customers, suppliers, financial institutions, regulators, payment card associations, employees and others, any of which could have a material adverse effect on Grainger, and financial condition and results of operations. Grainger has experienced certain of these cybersecurity incidents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 penalized or paid any settlement amounts with respect to any cybersecurity breach in the las</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t three years. However there can be no assurance that a future breach or incident would not be material to Grainger&#8217;s operations and fina</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ncial 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 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. While 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.</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 ability 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="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, retain, train, motivate and develop key employees, 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, retain, train, motivate and develop executives and other key employees, including those in managerial, technical, sales, marketing and IT support positions. Grainger competes to hire employees 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 the Company's labor costs. Competition for qualified employees could require the Company to pay higher wages to attract a sufficient number of employees. 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 employees. The Company's employee hiring and </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%">retention also depends on the Company's ability to build and maintain a diverse and inclusive workplace culture that enables its employees 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%">Grainger&#8217;s results of operations could be adversely affected by increased costs due to generally higher wage rates, competition for diverse talent, higher employee turnover, increased employee benefit costs, failure to successfully hire executives and key employees or the loss of executives and key employees. Further, changes in the Company's management team may be disruptive to its business, and any failure to successfully transition and assimilate key new hires or promoted employees could adversely affect its business 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%">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 employees 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 ethics and corporate responsibility, strong communities, diversity, equity and inclusion, gender equality and environmental sustainability. 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 the Company&#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 various domestic and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">foreign laws, regulations and standards. Failure to comply or unforeseen developments in related contingencies such as litigation 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 2022 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 domestic and foreign 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, anti-competition 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, in Japan, the Act on Protection of Personal Information, and in the European Union, the General Data Protection Regulation 2016) and cybersecurity requirements (including protection of information and incident responses), environmental protection laws, foreign 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 foreign 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 the Company&#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 employees, 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="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-weight:400;line-height:120%">In addition, Grainger&#8217;s business and results of operations in the U.K. may be negatively affected by changes in trade policies, or changes in labor, immigration, tax or other laws, resulting from the U.K.&#8217;s exit from the European Union.</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, the Company&#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 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 the Company&#8217;s reputation, increased costs of compliance and/or remediation and could adversely affect the Company&#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, including the proceedings discussed in Note 15 to the Consolidated Financial Statements included in Part II, Item 8: Financial Statements and Supplementary Data of this Form 10-K. The defense of these 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 the Company against potential loss exposures. Grainger also may be requested or required to recall products or take other actions. The Company&#8217;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:120%">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 the Company&#8217;s tax exposures. For example, the Company continues to monitor the Inflation Reduction Act of 2022 (IRA) and other similar regulatory developments to evaluate their potential impact on Grainger&#8217;s tax rate, financial statements and share repurchase program.</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 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 the Company&#8217;s suppliers, product offerings, operations, facilities and customers are accelerating and uncertain. Increased public awareness and concern regarding global climate change may result in more international, federal, and/or state or other stakeholder requirements or expectations that could 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 the Company&#8217;s suppliers and result in increased compliance-related costs, which could result in higher product costs that are passed to the Company. New or changing environmental laws and regulations could also increase the Company&#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, and could increase the Company&#8217;s operating costs. Natural disasters as a result of climate change at locations where the Company, its suppliers or customers operate could cause disruptions to the Company&#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 and regulations are either changed or adopted that impose significant operational restrictions or compliance requirements upon the Company or its suppliers, products, </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 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%">or customers, or the Company's operations are disrupted due to physical impacts of climate change, the Company's business, capital expenditures, financial condition, results of operations 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 substantial indebtedness and may incur substantial 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, 2022, 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><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_22"></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 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="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 id="i553f5ed0f5a94ebeacecf7c5e3d1081a_25"></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 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, 2022, Grainger&#8217;s owned and leased facilities totaled approximately 30.3 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's corporate headquarters is located in Lake Forest, Illinois and other general offices are located in the Chicago Metropolitan area. </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><td style="width:19.221%"></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:30.040%"></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:19.221%"></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:24.049%"></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%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'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><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%">Size in Square Feet (in thousands)</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%">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><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><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><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%">10,368</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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><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,325</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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><td colspan="3" 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><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,924</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><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><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,638</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">High-Touch Solutions N.A.</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="padding-left:27pt;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 19 DCs that range in size from approximately 61,000 to 1.5 million square feet, including three leased facilities that primarily manage bulk products, that were previously disclosed in Other Facilities. The remaining DCs are primarily owned.</span></div><div style="margin-top:3pt;padding-left:27pt;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">(2)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists of 246 branches, 49 onsite and four will-call express locations. These branches range in size from approximately 500 to 109,000 square feet. These facilities are primarily owned.</span></div><div style="margin-top:3pt;padding-left:27pt;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">(3)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists of seven DCs that range in size from approximately 11,000 to 2 million square feet. These facilities are primarily leased. Other facilities include office space that range in size from approximately 1,000 to 49,000  square feet. These facilities are also primarily leased.</span></div><div style="margin-top:3pt;padding-left:27pt;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">(4)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primarily consists of storage facilities, office space and customer service centers. These facilities are owned and leased. These facilities range in size from approximately 200 to 633,000 square feet.</span></div><div style="margin-top:3pt;padding-left:27pt;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">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In Canada, Grainge</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r has 35 branch</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> locations, five DCs and other facilities which total two million square feet.</span></div><div style="margin-top:3pt;padding-left:27pt;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">(6)      </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Mexico, Grainger has 16 branch locations and two DCs which total 649,000 square feet. </span></div><div style="margin-top:3pt;padding-left:27pt;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">(7)      </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Puerto Rico, Grainger has three branch locations and one DC which total 95,000 square feet. </span></div><div style="margin-top:3pt;padding-left:27pt;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">(8)      </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the U.K., Grainger has 37 branch locations, one DC and other facilities which total 751,000 square feet. </span></div><div style="margin-top:3pt;padding-left:27pt;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">(9)     </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Owned facilities are not subject to any mortgages.</span></div><div style="text-align:center"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_28"></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 15 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="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 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="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%">22</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_37"></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;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 January 31, 2023, was 531 with approximately 423,817 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 31, 2022:</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><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></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%">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%">141,647</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%">$521.62</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%">141,647</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%">3,003,036&#160;</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;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%">131,768</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%">$595.88</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%">131,722</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%">2,871,314&#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:2px 1pt;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,147</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%">$575.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%">129,348</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,741,966&#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%">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%">403,562</span></td><td colspan="3" style="padding:0 1pt"></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%">402,717</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.01 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 845 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following 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, 2017 and ending December&#160;31, 2022. The graph assumes that the value for the investment in Grainger common stock and in each index was $100 on December&#160;31, 2017, 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-20221231_g2.jpg" alt="gww-20221231_g2.jpg" style="height:427px;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><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.774%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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%">2017</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%">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></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><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><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%">149&#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: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%">183&#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: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%">235&#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: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%">256&#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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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%">126&#160;</span></td><td style="background-color:#ffffff;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%">149&#160;</span></td><td style="background-color:#ffffff;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%">192&#160;</span></td><td style="background-color:#ffffff;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%">157&#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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#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%">122&#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%">153&#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%">209&#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%">184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_40"></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="i553f5ed0f5a94ebeacecf7c5e3d1081a_43"></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%">2022</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%">2021</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%">2022</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%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Discussions of 2020 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%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2020 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, 2021.</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%">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 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%">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 (N.A.), 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 priority for 2023 is to relentlessly expand Grainger&#8217;s leadership position in the MRO space by being the go-to partner for people who build and run safe and productive operations. To achieve this, each Grainger business has a set of strategic objectives. The high-touch solutions businesses are focused on key initiatives that drive top-line revenue and MRO market outgrowth. Additionally, the high-touch solutions businesses are focused on growing through differentiated sales and services (e.g., direct customer relationships and onsite services), advantaged MRO solutions (e.g., get customers the exact products and services they need to solve a problem quickly) and unparalleled customer service (e.g., deliver flawlessly on every customer transaction). The endless assortment businesses are focused on product assortment expansion and innovative customer acquisition and retention. Additionally, all Grainger businesses are focused on continuously improving customer experience, productivity and optimizing and scaling cost structures and investing in digital marketing, technology and supply chain infrastructure to ultimately deliver long-term returns for shareholders.</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%">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">Inflation Reduction Act of 2022</span></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 August 2022, the Inflation Reduction Act of 2022 (IRA) was signed into United States (U.S.) law. Under the IRA, there is a new 15% corporate minimum tax and a new 1% excise tax on net stock repurchases, effective after December 31, 2022. In addition, the IRA contains provisions relating to climate change, energy and health care. Based on Grainger's current analysis of the provisions, the Company does not anticipate compliance with the IRA will result in a material impact to the Consolidated Financial Statements.</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">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%">In combination with the economic recovery of the ongoing COVID-19 pandemic, the global economy continues to experience volatile disruptions including to the commodity, labor and transportation markets. These disruptions have contributed to an inflationary environment which has affected, and may continue to affect, the price and availability of certain products and services necessary for the Company's operations. Such disruptions have impacted, and may continue to impact, the Company's business, financial condition and results of operations. 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. </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 rising interest rates, fluctuating currency exchange rates and recession fears, on the Company&#8217;s business, customers, suppliers and other third parties. Historically, the Company&#8217;s broad and diverse </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 style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer base and the nondiscretionary nature of the Company&#8217;s products to its customers has helped it perform well in the industrial MRO market in recessionary periods. 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="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">Geopolitical Events</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 February 2022, Russia i</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nvaded Ukraine. In response to the conflict, the U.S. and other countries have implemented economic and other sanctions. While Grainger has limited direct exposure in Russia and Ukraine, the Company continues to monitor any broader impact on the global economy, including with respect to inflation, supply chains and fuel prices. The full impact of the conflict on the Company&#8217;s business and financial results remains uncertain and will depend on the severity and duration of the conflict and its impact on global and regional economic conditions. </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%">The Company does not currently expect significant disruption to its overall business resulting from these events.</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 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 style="background-color:#ffffff;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="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 changes in Grainger's Consolidated Statements of Earnings (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.976%"><tr><td style="width:1.0%"></td><td style="width:44.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.803%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:54pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent Increase/(Decrease) from Prior Year</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><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%">As a Percent of Net Sales</span></td></tr><tr style="height:14pt"><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><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%">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="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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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%">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><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%">13,022&#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%">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="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%">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><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,379&#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,302&#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%">13.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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;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%">5,849&#160;</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 #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,720&#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;padding:2px 0 2px 1pt;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:#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;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"></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%">36.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></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,634&#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,173&#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%">14.5&#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.9&#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%">24.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"><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,215&#160;</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 #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,547&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.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;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"></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%">11.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></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%">69&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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%">0.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%">0.5&#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%">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%">533&#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%">371&#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%">43.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.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%">2.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%">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,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><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%">1,114&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.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%">10.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;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:#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%">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%">66&#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%">71&#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.1)</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%">0.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%">0.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 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%">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,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,043&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">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"></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%">8.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></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19.84&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="30" 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: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 3 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="margin-top:5pt;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 in Grainger's total net sales and daily sales from the prior period to the most recent period (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:57.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></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 #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="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%">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><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%">13,022&#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 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%">$ Change from prior-year period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,206&#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,225&#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 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%">% Change from prior-year period</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.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%">10.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 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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daily sales</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></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%">59.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 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%">51.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 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%">$ Change from prior-year period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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%">5.2&#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 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%">% Change from prior-year period</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.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%">11.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 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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daily sales impact of currency fluctuations</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.8)</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%">0.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 style="height:5pt"><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="12" style="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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Daily sales are defined as the total net sales for the period divided by the number of U.S. selling days in the period. There were 255 and 254 sales days in the full year 2022 and 2021, respectively.</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 style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of $15,228 million for the year ended December&#160;31, 2022 increased $2,206 million, or 16.9%, compared to the same period in 2021. The increase in net sales was primarily due to growth in the High-Touch Solutions N.A. and Endless Assortment segments in 2022. 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><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%">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 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 $5,849 million for the year ended December&#160;31, 2022 increased $1,129 million, or 24%, compared to the same period in 2021. 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 38.4% increased 2.2 percentage </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">points compared to the same pe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">riod in 2021. The increase was driven by favorability in the High-Touch Solutions N.A. and Endless Assortment segments. For further discus</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sion on the Company's gross profit, see the Segment 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%">SG&amp;A of $3,634 million for the year ended December&#160;31, 2022 increased $461 million, or 15%, compared to the same period in 2021. The increase was primarily due to higher marketing, payroll and variable compensation expenses in 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-weight:400;line-height:120%">Operating earning</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of $2,215 million for the year ended December&#160;31, 2022 increased $668 million, or 43%, compared to the same period in 2021. The increase was driven by higher gross profit dollars, partially offset by higher 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%">Other expense &#8211; net of $69 million for the year ended December&#160;31, 2022 increased $7 million, or 11%, compared to the same period in 2021. The increase was primarily driven by unfavorable changes in market interest rates 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%">Income taxes of $533 million for the year ended December&#160;31, 2022 increased $162 million, or 44%, com</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pared to the sam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e period in 2021. The increase was primarily driven by higher taxable operating earnings for the full year 2022. Grainger's effective tax rates were 24.8% and 25.0% for the twelve months ended December&#160;31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021, 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%">Net e</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arnings of $1,547 million attributable to W.W. Grainger, Inc. for the year ended December&#160;31, 2022 increased $504 million, or 48%, compared to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the same period in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">Diluted earnings per share was $30.06 for the year ended December&#160;31, 2022, an increase of 52% compared to $19.84 for the same period in 2021. The increase was primarily due to higher net earnings in 2022.</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="margin-bottom:3pt;text-align:justify"><span style="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%">The following tables reconcile reported selling, general and administrative (SG&amp;A) expenses, operating earnings, net earnings attributable to W.W. Grainger, Inc. and diluted earnings per share determined in accordance with U.S. generally accepted accounting principles (GAAP) to non-GAAP measures including adjusted SG&amp;A, adjusted operating earnings, adjusted net earnings attributable to W.W. Grainger, Inc. and adjusted diluted earnings per share. The Company believes that these 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. Because non-GAAP financial measures are not standardized, it may not be possible to compare these measures with other companies' non-GAAP measures having the same or similar names. </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 tables provide a reconciliation of GAAP to non-GAAP measures (in millions of dollars):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:53.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.612%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.612%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.503%"></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></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%">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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Percent Increase from Prior Year</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%">Reported selling, general, and administration expenses</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,634&#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%">3,173&#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="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"><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 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%">Business divestiture </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%">21&#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%">&#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="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted selling, general, and administration expenses</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%">3,655&#160;</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%">3,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="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.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></tr><tr style="height:14pt"><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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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%">Reported operating 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: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,215&#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%">1,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.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></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%">Business divestiture </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%">(21)</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="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating 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%">2,194&#160;</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,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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%">Reported net earnings attributable to W.W. Grainger, Inc.</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%">1,547&#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%">1,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.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"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business divestiture</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%">(21)</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="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net earnings attributable to W.W. Grainger, Inc.</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,526&#160;</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,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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%">Reported diluted earnings per share</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%">30.06&#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%">19.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.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></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%">Business divestiture </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%">(0.40)</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="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted diluted earnings per share</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.66&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.84&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.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></tr><tr style="height:5pt"><td colspan="18" style="padding:0 1pt"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><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 business divestitures, 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="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%">Noted in the table above for the twelve months ended December&#160;31, 2022, Grainger divested Cromwell's wholly owned software business in the U.K. (Cromwell subsidiary). As a result of the divestiture, the Company recorded a gain in Other businesses of $21 million in SG&amp;A in the fourth quarter of 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%">Excluding the business divestiture, adjusted SG&amp;A and adjusted operating earnings for the full year 2022 were $3,655 and $2,194, an increase of $482 million and $647 million, or 15% and 42%, respectively, compared to the same period in 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-weight:400;line-height:120%">Grainger's adjusted effective tax rate was 25.1% for the twelve months ended December&#160;31, 2022. The divestiture was non-taxable.</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 adjusted net earnings attributable to W.W. Grainger Inc. for the full year 2022 was $1,526 million, an increase of $483 million, or 46%, compared to the same period in 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-weight:400;line-height:120%">Adjusted diluted earnings per share of $29.66 increased 49% compared to $19.84 for the twelve months ended December 31, 2021.  </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 style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       </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><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_52"></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%">Segment Analysis</span></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 segment information, 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="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 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><td style="width:53.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.452%"></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:112%">For the Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:112%">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:112%">2021</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%">Percent                 Increase from Prior Year</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 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%">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 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></tr><tr style="height:8pt"><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="padding:0 1pt"></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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gross profit</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%">4,951&#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%">3,906&#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="padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align: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: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 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,968&#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%">2,572&#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%">15.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: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 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><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%">1,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><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%">48.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align: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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12,182 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended December&#160;31, 2022 increased </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,996 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.6%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, compared to the same period in 2021. On a daily basis, net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased 19.1%. This consisted of increased price, which includes customer mix, of 10.6% and increased volume, which includes product mix, of 8.7%,</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%">partially offset by unfavorable foreign exchange of 0.2%.</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%">Gross profit of $4,951 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, 2022 increased </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,045 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, compared to the same period in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021.</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%">Gross profit margin of 40.6% increased 2.3 percentage points compared to the same period in 2021. The increase was primarily due to favorable product mix and lapping of prior year pandemic-related inventory adjustments.</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 $2,968 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended December&#160;31, 2022 increased </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$396 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, compared to the same period in 2021.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The increase was primarily due to higher payroll, marketing and variable compensation expenses in 2022. SG&amp;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A leverage improved by 0.9 percentage point.</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 $1,983 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, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $649 million, or 49%, compared to the same period in 2021. The increase was driven by higher gross profit dollars, partially offset by higher SG&amp;A. </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 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:99.707%"><tr><td style="width:1.0%"></td><td style="width:53.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.485%"></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:112%">For the Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:112%">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:112%">2021</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%">Percent                 Increase (decrease) from Prior Year</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 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><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,576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></tr><tr style="height:8pt"><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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gross profit</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%">817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">729&#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%">12.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align: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: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 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%">594&#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%">497&#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.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: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 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><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%">232&#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="padding:2px 0 2px 1pt;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.8)</span></td><td style="padding:2px 1pt 2px 0;text-align: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,787 million for the year ended December&#160;31, 2022 increased $211 million, or 8.2%, compared to the same period in 2021 and on a daily basis, net sales increased 7.7%. The increase was due to sales growth of 20.1%, driven by strong new customer acquisition and repeat business for the segment, as well as enterprise customer growth at MonotaRO, partially offset by unfavorable foreign exchange of 12.4% due to changes in the exchange rate between the U.S. dollar and the Japanese yen.</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit of $817 million for the year ended December&#160;31, 2022 increased $88 million, or 12%, compared to the same period in 2021. Gross profit margin of 29.3% increased 1.0 percentage point compared to the same period in 2021. The increase was driven by freight efficiencies and business unit mix 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%">SG&amp;A of $594 million for the year ended December&#160;31, 2022 increased $97 million, or 19%, compared to the same period in 2021. The increase was due to higher payroll and benefits, occupancy and marketing expenses to support the continued growth of the segment in 2022. SG&amp;A leverage decreased 2.0 percentage points.</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 $223 million for the year ended December&#160;31, 2022 decreased $9 million, or 4%, compared to the same period in 2021. The decrease was primarily driven by higher SG&amp;A, partially offset by higher gross profit dollars.</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%">Net sales of $259 million for the year ended December&#160;31, 2022 decreased $1 million, or 0.2%, compared to the same period in 2021. The decrease was driven by unfavorable foreign exchange of 11.3% due to changes in the exchange rate between the U.S. dollar and British pound sterling, partially offset by increased sales growth due to improved customer mix of 11.1%.</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 $9 million for the year ended December&#160;31, 2022 increased $28 million, or 145%, compared to the same period in 2021. The increase was due to the divestiture of Cromwell's software business in the fourth quarter of 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_61"></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%">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="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 12 months and beyond. 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. The Company will continue to assess its liquidity position and potential sources of supplemental liquidity in view of Grainger's operating performance, current economic and capital market conditions and other relevant circumstances.</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">Sources of Liquidity</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%">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, 2022 and 2021, Grainger had cash and cash equivalents of $325 million and $241 million, respectively. The increase in cash was primarily due to cash flows from operations and lower volume of share repurchases, partially offset by working capital changes and higher tax disbursements in 2022. The Company had approximately $1.6 billion in available liquidity as of December&#160;31, 2022.</span></div><div style="margin-bottom:3pt;margin-top: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%">Cash Flows</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 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"><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:63.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></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:15.129%"></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 #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="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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">1,333&#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%">937&#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%">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%">(263)</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%">(226)</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%">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%">(972)</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,039)</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%">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%">(14)</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%">(16)</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%">Increase (decrease) 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%">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"></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%">(344)</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: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 6 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, which is defined as total interest-bearing debt and lease liabilities as a percent of total capitalization, was 49.9% and 56.2%, as of December&#160;31, 2022 and 2021, 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, 2022:</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><td style="width:25.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.584%"></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:22.587%"></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%">Corporate</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%">Senior Unsecured</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%">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%">A3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">P2</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><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><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><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%">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="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 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 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%">The Company's working capital was $2,864 million at December&#160;31, 2022, compared to $2,455 million at December&#160;31, 2021. The increase was driven by higher accounts receivable and inventory primarily due to sales growth and inflation</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, partially offset by increased accounts payable.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022 and 2021, the ratio of current assets to current liabilities was 2.5 and 2.7, 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 2022, the Company continued U.S. and Japanese supply chain investments. Capital expenditures were $256 million and $255 million for the years ended December&#160;31, 2022 and 2021, respectively. Capital project spending for 2023 is expected to be in the range of $450 and $525 million. This includes continued supply chain capacity expansion and technology enhancements across the Company. </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, 2022 and 2021, 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 market for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$603 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $695 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 effected through accelerated share repurchase programs, open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. Share repurchases for 2023 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 $550 and $700 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, 2022 and 2021, </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 paid </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$370 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and $357 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="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, 2022, the Company had outstanding debt obligations with varying maturities for an aggregate principal amount of $2,374 million, with $35 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,843 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 $1,563 million as of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</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 $1,407 million 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, 2022</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 of $405 million, with $77 million payable 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%">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="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 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;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="background-color:#ffffff;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 net realizable value. The majority of the Company&#8217;s inventory is accounted for using the last-in, first-out (LIFO) method. Net realizable 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 i</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ntangible asset. For further information on the Company's goodwill and other intangible assets, see Note 5 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. A detailed summary of the Company&#8217;s contingencies and legal matters is included in </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 15 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%">34</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_64"></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, 2022, 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, Canadian dollar and the British pound sterling. In February 2020, Grainger entered into certain derivative instrument agreements 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%"> 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 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%">For derivative instrument information, see Note 12 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">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</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 2022.</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 6 and Note 12 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="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%">35</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="i553f5ed0f5a94ebeacecf7c5e3d1081a_67"></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="i553f5ed0f5a94ebeacecf7c5e3d1081a_70"></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. and Subsidiaries</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, 2022 and 2021, 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, 2022, 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, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2022, 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, 2022, 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 21, 2023 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:112%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated 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 consolidated 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%">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><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:21.740%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.060%"></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: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="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, 2022, the goodwill balance of the Canada business reporting unit was $121 million. 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 5 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 certain assumptions that are significant to the analysis. Management performed an annual impairment analysis in the fourth quarter to evaluate changes in key assumptions and results since the last impairment test. The more subjective assumptions used in the analysis were projections of future revenue growth, operating expenditures, changes in working capital, as well as the discount rate used, which are all 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 assumptions described above.  </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">To test management&#8217;s annual goodwill impairment analysis of the Canada business reporting unit, we performed audit procedures that included, among others, evaluating the key assumptions and results considering the relevant events and circumstances identified since the date the last fair value calculation. We compared the significant assumptions used by management to current industry and economic trends, changes to the Company&#8217;s business model, customer product mix, and other relevant factors. We also assessed the historical accuracy of management&#8217;s estimates and performed sensitivity analyses of significant assumptions to evaluate the changes in fair value that would result from changes in the assumptions utilized in the last quantitative assessment. In addition, we reviewed the reconciliation of the fair value of the reporting units to the market capitalization of the Company and tested the completeness and accuracy of the underlying data used by management in its analysis.    </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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83MC9mcmFnOjFjZDgxMjQ4YmIxMjQ1NGRiMGE0OTE2NWNjYzU2MTc0L3RleHRyZWdpb246MWNkODEyNDhiYjEyNDU0ZGIwYTQ5MTY1Y2NjNTYxNzRfMzUzOQ_0d68fd94-aa41-46c2-8b2f-1a70c70506ad">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</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> served as the Company&#8217;s auditor since 2005.</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%"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83MC9mcmFnOjFjZDgxMjQ4YmIxMjQ1NGRiMGE0OTE2NWNjYzU2MTc0L3RleHRyZWdpb246MWNkODEyNDhiYjEyNDU0ZGIwYTQ5MTY1Y2NjNTYxNzRfMzUzOA_593d667f-8e45-4e85-90fa-c95019bb35f9">Chicago, Illinois</ix:nonNumeric> </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%">February 21, 2023</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%">37</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_73"></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><td style="width:65.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></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:9.133%"></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:9.429%"></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:2px 1pt;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%">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><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%">2020</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMi0xLTEtMS0xNDIzNTI_da630d03-2e30-4f12-a5ea-3b7633a7df57">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMi0zLTEtMS0xNDIzNTI_3d2deaf9-0c3a-4587-b305-a4de52d8bbb3">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMi01LTEtMS0xNDIzNTI_5f4e9d57-697f-4bed-a387-09f66766b1bd">11,797</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMy0xLTEtMS0xNDIzNTI_57ed592d-4137-4ed3-8da9-a8bb6e7235f2">9,379</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMy0zLTEtMS0xNDIzNTI_c1fe0693-1b76-48c4-872d-58a8be1219e2">8,302</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMy01LTEtMS0xNDIzNTI_a4a7c12a-bcb2-4c22-a327-a82a867de77a">7,559</ix:nonFraction>&#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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNC0xLTEtMS0xNDIzNTI_4d21f21e-b648-4346-bf53-a6cfb7077fab">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNC0zLTEtMS0xNDIzNTI_9547ebdf-e6e8-4d04-bdbb-a50fbdb64992">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"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNC01LTEtMS0xNDIzNTI_6ce9cb0f-1198-4b3a-b7fa-ce5c640c1818">4,238</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNS0xLTEtMS0xNDIzNTI_08f297f0-8f82-430c-88af-dbca43583092">3,634</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNS0zLTEtMS0xNDIzNTI_cfb08fc0-150b-4dd8-b8ae-06888f307e66">3,173</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNS01LTEtMS0xNDIzNTI_35b34eff-fcfe-4060-a173-eef57331003b">3,219</ix:nonFraction>&#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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNi0xLTEtMS0xNDIzNTI_b222f15c-6595-420b-8dd8-ae9083916b7e">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNi0zLTEtMS0xNDIzNTI_7e3b0345-ad85-49ef-a619-5fcad0087ec9">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"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNi01LTEtMS0xNDIzNTI_6fd903c0-c471-4936-80ca-c8c80ff4ae47"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNi01LTEtMS0xNDIzNTI_d3de5059-32cb-4cf6-9ab2-ba885524beb3">1,019</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOC0xLTEtMS0xNDIzNTI_acf520fc-3ecd-4588-aae2-56def1a6e5cf">93</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOC0zLTEtMS0xNDIzNTI_a98526c7-4c8f-4b7d-812e-6989a3ec2727">87</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOC01LTEtMS0xNDIzNTI_a6d1d6e2-6207-41d7-949e-cdba1bc96ae3">93</ix:nonFraction>&#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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOS0xLTEtMS0xNDIzNTI_7f023198-f55c-4d33-9443-d11c993fc7dd">24</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOS0zLTEtMS0xNDIzNTI_0e61fc97-e427-4f67-b96a-ab6776e4a0a0">25</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOS01LTEtMS0xNDIzNTI_95a2dc20-9e95-4041-b5f9-695058566b31">21</ix:nonFraction>)</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 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTAtMS0xLTEtMTQyMzUy_f7d03c42-5fa8-4a36-8559-ac9dfa73831c">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTAtMy0xLTEtMTQyMzUy_1d766734-ebd6-42ec-b178-d4884e424729"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTAtMy0xLTEtMTQyMzUy_e424f635-5193-45f5-b671-0cdc558ea986">62</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTAtNS0xLTEtMTQyMzUy_46ca7e02-4eb9-4afd-8740-096aecbe3eac">72</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTEtMS0xLTEtMTQyMzUy_ee595b4a-aba8-48bb-80b3-d113f2a995b0">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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTEtMy0xLTEtMTQyMzUy_4379feb9-d4cc-4d22-9b23-8f0dc85f2f3f">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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTEtNS0xLTEtMTQyMzUy_88d93e11-1537-440a-8876-c29178faad84">947</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTItMS0xLTEtMTQyMzUy_a1904191-4b38-4873-ac53-ffcfb6eb559b">533</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTItMy0xLTEtMTQyMzUy_8b143679-5a7e-4a08-a31f-4889a4d3759b">371</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTItNS0xLTEtMTQyMzUy_83f1c15e-6e27-47f0-96d3-532edd5a6305">192</ix:nonFraction>&#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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtMS0xLTEtMTQyMzUy_37a8465c-4f2d-41c9-bc07-f70a8e79b113"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtMS0xLTEtMTQyMzUy_4a084307-8148-4822-9b7e-838fb8429366">1,613</ix:nonFraction></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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtMy0xLTEtMTQyMzUy_ae590086-3e2a-4d97-9385-751426b5ebad"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtMy0xLTEtMTQyMzUy_df93c8d6-2766-4870-8e67-3640bf7be4f6">1,114</ix:nonFraction></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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtNS0xLTEtMTQyMzUy_48d653ff-3c5c-4417-adfd-be61d33af74c"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtNS0xLTEtMTQyMzUy_b4d11455-d007-4ac6-af54-ab31b8530685">755</ix:nonFraction></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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTQtMS0xLTEtMTQyMzUy_c6f69e79-4471-4c28-8e77-72db3ded7248">66</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTQtMy0xLTEtMTQyMzUy_3826a05f-e598-48ef-86a0-d4020ab4588b">71</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTQtNS0xLTEtMTQyMzUy_17249a3e-ca02-4306-8874-a6dd9cac8181">60</ix:nonFraction>&#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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTUtMS0xLTEtMTQyMzUy_0d99ac58-6fe2-4b8d-9e7e-ae89f7a83da4">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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTUtMy0xLTEtMTQyMzUy_b94bdeee-5119-4b89-bd88-f34d8bb617fe">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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTUtNS0xLTEtMTQyMzUy_19bfc749-5a76-4685-be6b-9d17e2b68063">695</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></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><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><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTctMS0xLTEtMTQyMzUy_2afc64d6-b5aa-42e4-8b24-b9e43a72b397">30.22</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTctMy0xLTEtMTQyMzUy_e9b267b7-631f-4fed-83ee-ee01966e4965">19.94</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTctNS0xLTEtMTQyMzUy_f1ca0249-965a-4976-9a95-3740b752b7d3">12.88</ix:nonFraction>&#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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTgtMS0xLTEtMTQyMzUy_4d759ad9-c9cd-4a20-a21a-e7fe506685cf">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTgtMy0xLTEtMTQyMzUy_85b367fe-7b85-47df-9d16-7942a05b303c">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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTgtNS0xLTEtMTQyMzUy_b1b36e9d-7665-490b-9d2e-ffa34de39c41">12.82</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></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><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><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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjAtMS0xLTEtMTQyMzUy_065a6a3c-5762-4476-bc9d-586ca88f7348">50.9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjAtMy0xLTEtMTQyMzUy_d76d8a5c-fbb3-4330-98c3-8215a4cc9b6c">51.9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjAtNS0xLTEtMTQyMzUy_612ffbb0-5787-4709-a3eb-838a368f1ff5">53.5</ix:nonFraction>&#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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjEtMS0xLTEtMTQyMzUy_6d313a0a-aabe-4f87-bf3b-0b0fca585eec">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjEtMy0xLTEtMTQyMzUy_4826b36b-7bf1-4530-88b9-070257b853cf">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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjEtNS0xLTEtMTQyMzUy_34f21385-d311-4902-a127-24032344152c">53.7</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></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%">38</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 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><td style="width:53.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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.373%"></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.669%"></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%">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><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%">2020</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi0xLTEtMS0xNDIzNTI_37a8465c-4f2d-41c9-bc07-f70a8e79b113"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi0xLTEtMS0xNDIzNTI_4a084307-8148-4822-9b7e-838fb8429366">1,613</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi0zLTEtMS0xNDIzNTI_ae590086-3e2a-4d97-9385-751426b5ebad"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi0zLTEtMS0xNDIzNTI_df93c8d6-2766-4870-8e67-3640bf7be4f6">1,114</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi01LTEtMS0xNDIzNTI_48d653ff-3c5c-4417-adfd-be61d33af74c"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi01LTEtMS0xNDIzNTI_b4d11455-d007-4ac6-af54-ab31b8530685">755</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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 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%">Foreign currency translation adjustments &#8211; net of reclassification to earnings (see Note 2 and Note 11)</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNC0xLTEtMS0xNDIzNTI_0b524be7-9247-4b45-9e72-cf7f29367c92">101</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNC0zLTEtMS0xNDIzNTI_e1436bb1-b746-41e6-b81a-58500a8b200a">64</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNC01LTEtMS0xNDIzNTI_e0964203-7bfe-4b88-9ef9-19f5e8dbc809">83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Postretirement benefit plan (losses) gains &#8211; net of tax benefit (expense) of $<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo3N2VhYzRlMzZmM2Q0Y2QzOGQ4MzNlZWMzNzk4ZWIwYl84MQ_864a3f49-6af2-49a7-a4c3-162ed3c8e701">6</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo3N2VhYzRlMzZmM2Q0Y2QzOGQ4MzNlZWMzNzk4ZWIwYl84NQ_082095f0-f850-4d40-94a5-048a6ac2eb6e">&#8212;</ix:nonFraction>, and $(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo3N2VhYzRlMzZmM2Q0Y2QzOGQ4MzNlZWMzNzk4ZWIwYl85Mw_b521b72d-8854-44c2-926b-9a8987dd9416">7</ix:nonFraction>), respectively (see Note 7 and Note 11)</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0xLTEtMS0xNDIzNTI_2a76359e-f9aa-442f-a815-a75fc2fc69be">17</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0zLTEtMS0xNDIzNTI_21c1f8a0-ae4b-408c-bcac-c7c510911a7e">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi01LTEtMS0xNDIzNTI_bf95456b-0b14-4523-8fc9-0babe552171d">22</ix:nonFraction>&#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 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOC0xLTEtMS0xNDIzNTI_451a5ef3-3ae0-460c-8360-65293c3ec9e5">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOC0zLTEtMS0xNDIzNTI_4def393f-8cb6-46e6-9f96-9aa73b6f4cbb">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOC01LTEtMS0xNDIzNTI_0eedfefa-997a-40f8-9819-30fcb8bbbebf">105</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOS0xLTEtMS0xNDIzNTI_3efa3ec0-9ba8-4c52-9cdb-008a59bb733b">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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOS0zLTEtMS0xNDIzNTI_47fc0dda-b1a0-4e51-964d-b9bdbb8d9501">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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOS01LTEtMS0xNDIzNTI_73be4ab2-b7ea-4233-b9ce-3307c4e10d90">860</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></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTEtMS0xLTEtMTQyMzUy_c6f69e79-4471-4c28-8e77-72db3ded7248">66</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTEtMy0xLTEtMTQyMzUy_3826a05f-e598-48ef-86a0-d4020ab4588b">71</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTEtNS0xLTEtMTQyMzUy_17249a3e-ca02-4306-8874-a6dd9cac8181">60</ix:nonFraction>&#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 currency translation adjustments</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTItMS0xLTEtMTQyMzUy_492f827b-15aa-4d5f-8187-434f76e0f91d">34</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTItMy0xLTEtMTQyMzUy_ab7f5e81-a45a-4de6-b59b-0c84b90f4768">29</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTItNS0xLTEtMTQyMzUy_f26589a3-2154-45ff-b57a-e74d9dd8a38e">12</ix:nonFraction>&#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: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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTMtMS0xLTEtMTQyMzUy_798ca928-0594-4c71-8f26-d8747f15672c">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTMtMy0xLTEtMTQyMzUy_9f851e5e-3c40-4b67-b49d-f7f14abdfac2">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTMtNS0xLTEtMTQyMzUy_60740aee-45c3-4a8a-88da-9d07cf2ec3ab">72</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTQtMS0xLTEtMTQyMzUy_66754fe3-1a5c-4d3f-b429-92e22119232a">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTQtMy0xLTEtMTQyMzUy_2ae6ab86-2353-4cf9-9fca-5c774f26c12d">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTQtNS0xLTEtMTQyMzUy_7a1b11df-94af-4fe9-ad2c-2e74e5081cda">788</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></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%">39</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 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><td style="width:67.467%"></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:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.106%"></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:2px 1pt;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%">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%">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><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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMy0xLTEtMS0xNDIzNTI_f6eb735e-be58-4ac6-b499-a224ac4ca98b">325</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMy0zLTEtMS0xNDIzNTI_5acef581-b899-4450-8a88-b8e130771e49">241</ix:nonFraction>&#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:11.25pt"><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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNC0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo5OWM2NDIyZmZiNWE0ZGNiODMwN2UyNDRlYzJhM2JiYV82MQ_d8fe412a-37bd-4ec2-9442-c40e52f938a0">36</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNC0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo5OWM2NDIyZmZiNWE0ZGNiODMwN2UyNDRlYzJhM2JiYV82OA_57555569-575e-40d1-b2e6-2435d93eb374">30</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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNC0xLTEtMS0xNDIzNTI_46ffd3eb-4df9-439a-a65a-3fc3125ae479">2,133</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNC0zLTEtMS0xNDIzNTI_c7f16964-4d3f-4b04-8250-2583b457c9d0">1,754</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNS0xLTEtMS0xNDIzNTI_e5465adb-86a8-4e15-8ff3-247a7b345bc3">2,253</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNS0zLTEtMS0xNDIzNTI_72b11804-4dc3-45ac-a4c5-85eb9ac40d1d">1,870</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNi0xLTEtMS0xNDIzNTI_e22df574-32d3-4061-ba9b-1c068ff26c1c">266</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNi0zLTEtMS0xNDIzNTI_d77665ae-914b-4298-8d18-f75543f5fd19">146</ix:nonFraction>&#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 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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNy0xLTEtMS0xNDIzNTI_2beb594f-2585-44cb-8166-fbb5ae21abd2">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNy0zLTEtMS0xNDIzNTI_83ee293c-ab1f-470a-841f-d03f55376afc">4,011</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></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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfOC0xLTEtMS0xNDIzNTI_3f059cd7-f529-4e1e-a3b7-c14522f47594">1,461</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfOC0zLTEtMS0xNDIzNTI_57c8e750-be19-4c3b-9196-de3f9ec424de">1,424</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfOS0xLTEtMS0xNDIzNTI_551a3030-95c2-47ce-b660-a43ccf72bced">371</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfOS0zLTEtMS0xNDIzNTI_8dbff966-1e33-439c-85e5-8615fbcd615e">384</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTAtMS0xLTEtMTQyMzUy_d4ba3d61-1c63-4769-8fa4-be338e01ca92">232</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTAtMy0xLTEtMTQyMzUy_1ae4c4a4-3da9-4d9a-a925-111f544f873a">238</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTEtMS0xLTEtMTQyMzUy_97c3a88c-0be0-4479-8afb-c5e7779b4d54">367</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTEtMy0xLTEtMTQyMzUy_5a84bb69-0945-4635-afb2-70ba1e5c2fb0">393</ix:nonFraction>&#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 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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTItMS0xLTEtMTQyMzUy_ec04029b-0ebc-401a-9e5b-b71a6e15db14">180</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTItMy0xLTEtMTQyMzUy_3409c08c-3b5e-43ef-a3bb-6dcd11ac8fc4">142</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTMtMS0xLTEtMTQyMzUy_486889c0-6847-4a3b-bf63-ee4a72c05f42">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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTMtMy0xLTEtMTQyMzUy_ed8c22d9-acfe-4e01-963c-3a56292bd729">6,592</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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></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"></td></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><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 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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTgtMS0xLTEtMTQyMzUy_099c41f4-bbeb-4713-a49d-8c8935440a8d">35</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTgtMy0xLTEtMTQyMzUy_1246b422-6370-42d0-9c8a-78a126d1b1fd">&#8212;</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:AccountsPayableTradeCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTktMS0xLTEtMTQyMzUy_4d04fd59-37d7-48c3-9f02-3e957c0855df">1,047</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:AccountsPayableTradeCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTktMy0xLTEtMTQyMzUy_a5bb5653-be63-4f40-83fa-6af1fefe2edb">816</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjAtMS0xLTEtMTQyMzUy_9748c202-5e17-4310-aac9-2f4101bef459">334</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjAtMy0xLTEtMTQyMzUy_95d2c659-fe82-4ae9-b4bc-717e4cf7ca77">319</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjEtMS0xLTEtMTQyMzUy_aa10f5f2-3b34-4256-b58c-f24f4a658947">68</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjEtMy0xLTEtMTQyMzUy_63a25987-52d7-4a63-8f74-4b3c00653c4e">66</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjItMS0xLTEtMTQyMzUy_3c0bd012-68d1-46d7-8cab-363106356f16">474</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjItMy0xLTEtMTQyMzUy_32a3a258-d140-4764-885e-ceb4f6b49613">290</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjMtMS0xLTEtMTQyMzUy_9eeca6b1-24c2-4489-a095-01ac4bc3926b">52</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjMtMy0xLTEtMTQyMzUy_1b476e04-2414-4cf4-a023-ff8874bbe96c">37</ix:nonFraction>&#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 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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjQtMS0xLTEtMTQyMzUy_1b05a8f5-2d0c-4f72-a598-e35c88abaa93">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjQtMy0xLTEtMTQyMzUy_80859680-2cbb-44b6-bf4d-4d2243e3e685">1,528</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></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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjUtMS0xLTEtMTQyMzUy_bf3ededb-92a0-4198-8cf9-d15af29dc800">2,284</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjUtMy0xLTEtMTQyMzUy_5d9e9514-67bf-40c9-8390-2d4dede34c7c">2,362</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjYtMS0xLTEtMTQyMzUy_124383ca-5531-487e-9f6e-1c0cce8825ca">318</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjYtMy0xLTEtMTQyMzUy_238da96c-13f6-4075-bc32-758039d2a110">334</ix:nonFraction>&#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 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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjctMS0xLTEtMTQyMzUy_2463be0c-0583-4285-b0ab-4d93f75d2cbf">121</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjctMy0xLTEtMTQyMzUy_33a178e4-d0b2-4c20-b3ee-afc0452e1417">121</ix:nonFraction>&#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 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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjgtMS0xLTEtMTQyMzUy_becacb13-c55e-46e9-89af-ba3bb667c328">120</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjgtMy0xLTEtMTQyMzUy_4b2989e7-0de9-4fa7-a1e8-e2e709b5fefe">87</ix:nonFraction>&#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%">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><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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfMzM_99ffcf46-d4e6-413a-a9e5-c1b6852bcd9a"><ix:nonFraction unitRef="usdPerShare" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfMzM_ce2974a3-2a95-47b9-a45a-e81863b60c04">5</ix:nonFraction></ix:nonFraction> par value &#8211; <ix:nonFraction unitRef="shares" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfNDg_c6b6c1fc-48b1-467d-942e-6b0f65d35b44"><ix:nonFraction unitRef="shares" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfNDg_ecbb043e-6980-45e1-80bd-ce61c4de10f7">12,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfNzA_24f6937f-1c91-441a-935d-b9e0b96c628e"><ix:nonFraction unitRef="shares" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfNzA_560a0016-4ac8-474d-817d-89c667a1c7ba">none</ix:nonFraction></ix:nonFraction> issued <ix:nonFraction unitRef="shares" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfODA_5dec08e6-08b2-482a-9886-34cc34582d5b"><ix:nonFraction unitRef="shares" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfODA_9961273c-42ce-44e6-8b21-da332d9b938a">no</ix:nonFraction></ix:nonFraction>r&#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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMS0xLTEtMTQyMzUy_8e3de57d-7235-44a9-b879-544004572505">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMy0xLTEtMTQyMzUy_c4f4ec13-2881-488a-9727-43d6381b767e">&#8212;</ix:nonFraction>&#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:11.25pt"><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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfMTk_18aa2140-efba-4add-b7a2-00e9bc5db5d6"><ix:nonFraction unitRef="usdPerShare" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfMTk_bbde5954-4064-4f2f-ad93-aa9cbc1700b9">0.50</ix:nonFraction></ix:nonFraction> par value &#8211; <ix:nonFraction unitRef="shares" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfMzQ_23911a4e-28b4-4307-8fd3-ddcc9b8275cc"><ix:nonFraction unitRef="shares" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfMzQ_a7d9aa2e-219c-4ae4-8bde-70ab8745d84e">300,000,000</ix:nonFraction></ix:nonFraction> shares authorized; issued <ix:nonFraction unitRef="shares" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfNjM_3dbf267d-cedc-4267-afb6-ccf0426c43d4"><ix:nonFraction unitRef="shares" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfNjM_862457ab-077b-4f3f-a92f-47de6e8708ba">109,659,219</ix:nonFraction></ix:nonFraction> shares</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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMS0xLTEtMTQyMzUy_46afdb77-c168-40c8-9e6c-5f9d28831db8">55</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMy0xLTEtMTQyMzUy_c598f73e-190c-4eb8-a053-5819b354426e">55</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzItMS0xLTEtMTQyMzUy_d4fec3d2-19f5-4eb7-97d6-5725b7cf4d5c">1,310</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzItMy0xLTEtMTQyMzUy_37183572-6458-42b9-b0a5-8e5593f0bbf8">1,270</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzMtMS0xLTEtMTQyMzUy_7d6ffb06-c463-41e0-a4ad-0ba665fb0a2d">10,700</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzMtMy0xLTEtMTQyMzUy_526a7dc7-3bca-40df-83d0-ab71f4a575e8">9,500</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzQtMS0xLTEtMTQyMzUy_d4a65534-52c7-48a2-85d0-e1cf5e30b601">180</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzQtMy0xLTEtMTQyMzUy_71c92d9e-3596-4232-b104-a0ff25eca717">96</ix:nonFraction>)</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: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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246YTk1ZmEwYzExNjExNDBmZDhjZWZhM2JhZGY5YTg2ODNfMzA_982734e8-8489-4894-8bb2-d20874c9ad2c">59,402,896</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246YTk1ZmEwYzExNjExNDBmZDhjZWZhM2JhZGY5YTg2ODNfMzc_c6d5bf35-39dd-4171-96d2-20e1728fcf23">58,439,014</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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzUtMS0xLTEtMTQyMzUy_85900eee-48c5-4e6b-a8cc-c0ba4527b3bc">9,445</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzUtMy0xLTEtMTQyMzUy_efd80b2f-5e02-47a9-8de8-fff948d39c82">8,855</ix:nonFraction>)</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 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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzYtMS0xLTEtMTQyMzUy_51ffcca6-63fd-4692-9a7e-98d3209341a5">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzYtMy0xLTEtMTQyMzUy_e72fe44d-7107-4ff3-8f05-6d92e75d88c4">1,874</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></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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzctMS0xLTEtMTQyMzUy_2fd812e4-94fc-490b-a3a0-f96bf45baba9">295</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzctMy0xLTEtMTQyMzUy_be468286-4981-430d-a95e-c2a458b2d9f3">286</ix:nonFraction>&#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 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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzgtMS0xLTEtMTQyMzUy_2ccc2f20-db5a-47f7-b644-198e9e64e58f">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzgtMy0xLTEtMTQyMzUy_2b5a1d7e-3876-411b-b4a1-67d726f75bd0">2,160</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></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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzktMS0xLTEtMTQyMzUy_215998ba-d543-4985-b4c4-2506cf17c639">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzktMy0xLTEtMTQyMzUy_422d100b-c5ef-4279-9d18-70d1967b38d6">6,592</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></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%">40</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.496%"></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: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.449%"></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.453%"></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:2px 1pt;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;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><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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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><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><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 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy0xLTEtMS0xNDIzNTI_37a8465c-4f2d-41c9-bc07-f70a8e79b113"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy0xLTEtMS0xNDIzNTI_4a084307-8148-4822-9b7e-838fb8429366">1,613</ix:nonFraction></ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy0zLTEtMS0xNDIzNTI_ae590086-3e2a-4d97-9385-751426b5ebad"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy0zLTEtMS0xNDIzNTI_df93c8d6-2766-4870-8e67-3640bf7be4f6">1,114</ix:nonFraction></ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy01LTEtMS0xNDIzNTI_48d653ff-3c5c-4417-adfd-be61d33af74c"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy01LTEtMS0xNDIzNTI_b4d11455-d007-4ac6-af54-ab31b8530685">755</ix:nonFraction></ix:nonFraction>&#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%">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><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%">&#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNC0xLTEtMS0xNDIzNTI_fbb5a5c5-cb34-4e3f-8ec5-294bb3002274">19</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNC0zLTEtMS0xNDIzNTI_b7a6449d-bb0a-4b3c-b364-28e78047d1e2">18</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNC01LTEtMS0xNDIzNTI_cc319af2-edb1-4403-b452-8679fb24ccc6">22</ix:nonFraction>&#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;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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNS0xLTEtMS0xNDIzNTI_072ce471-d366-4c8b-a10d-cec52e9353f3">8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNS0zLTEtMS0xNDIzNTI_9f13b97a-1de7-4dd4-80b9-81ec57f16817">27</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNS01LTEtMS0xNDIzNTI_c50f659d-a758-4168-8bf3-314254873413">5</ix:nonFraction>)</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%">&#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNi0xLTEtMS0xNDIzNTI_619e7d28-5349-4fa6-aa33-b50df7419a03">217</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNi0zLTEtMS0xNDIzNTI_52100e75-8289-425b-be55-f43c8584f507">185</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNi01LTEtMS0xNDIzNTI_e90d5446-7eeb-4185-bfa6-af2838d65698">182</ix:nonFraction>&#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;Impairment of goodwill, intangible 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNy0xLTEtMS0xNDIzNTI_71d19830-00b2-4144-b7c3-ad3c3bb54182">7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNy0zLTEtMS0xNDIzNTI_d79c0a55-0928-47a2-8fe0-f6015fe3cd73">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNy01LTEtMS0xNDIzNTI_6c599027-874b-4155-9808-8e9e05d9d7c2">187</ix:nonFraction>&#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%">&#160;&#160;Net (gains) losses 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOC0xLTEtMS0xNDIzNTI_be461415-6f7c-490c-ae5a-45b7397322de">14</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOC0zLTEtMS0xNDIzNTI_6ff29e46-7854-472d-8270-35f3f43d7e2b">6</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOC01LTEtMS0xNDIzNTI_72439331-6ab0-426b-aeec-099687922bb8">106</ix:nonFraction>&#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;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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOS0xLTEtMS0xNDIzNTI_4078d1a6-6923-4048-b39b-f42ca808fe13">48</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOS0zLTEtMS0xNDIzNTI_5eec5553-cdb8-4eed-8f4f-46592baf7b93">42</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOS01LTEtMS0xNDIzNTI_6ad3ad15-9d9e-491f-8aa8-e954fd680dc6">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><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 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTItMS0xLTEtMTQyMzUy_b7aa5596-57b8-44a0-a613-fa6588569a38">436</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTItMy0xLTEtMTQyMzUy_46e17499-6cd9-4a65-988f-fea5dc4b664b">324</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTItNS0xLTEtMTQyMzUy_c640d791-caaa-4161-8891-7b85c7ee38de">121</ix:nonFraction>)</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 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTMtMS0xLTEtMTQyMzUy_9719c154-f6f0-47b5-ae1f-e6ff4dfdff0c">412</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTMtMy0xLTEtMTQyMzUy_7f84adcb-e3cf-41e6-8c17-0740aa17e784">152</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTMtNS0xLTEtMTQyMzUy_c2fd30cc-0cd2-4beb-870a-56c06557ee91">158</ix:nonFraction>)</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 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTQtMS0xLTEtMTQyMzUy_85b8cac2-aacb-4110-ad48-54bcffeebaa9">158</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTQtMy0xLTEtMTQyMzUy_0fa77be9-89a9-48f1-8493-ae3b7463fbdf">15</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTQtNS0xLTEtMTQyMzUy_cc8c5edf-4d64-4c7c-ba3e-4c0a8c97ecda">23</ix:nonFraction>)</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 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTUtMS0xLTEtMTQyMzUy_897e870b-968a-4ef4-bafc-a0aab66d6c97">225</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTUtMy0xLTEtMTQyMzUy_b21468ca-c40a-427e-9397-98f2faec1bca">54</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTUtNS0xLTEtMTQyMzUy_5bc6e16e-e22f-4765-be17-f55a412bf2f8">80</ix:nonFraction>&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTYtMS0xLTEtMTQyMzUy_8b47275b-4c53-4d12-aaf8-8f67f4add0d1">200</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTYtMy0xLTEtMTQyMzUy_eb061ce1-d60f-444e-a0f3-547e3174efc8">43</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTYtNS0xLTEtMTQyMzUy_3e5484ef-be23-4d0d-bbd8-cbf06fa1aa0b">15</ix:nonFraction>&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTctMS0xLTEtMTQyMzUy_485c892d-b638-45b0-b1a7-b2d735334cbf">42</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTctMy0xLTEtMTQyMzUy_b13e2c64-ab52-4e84-a86c-e1116f1cbc78">26</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTctNS0xLTEtMTQyMzUy_0c395a1a-b7e8-4587-bd3d-3a317247c46b">24</ix:nonFraction>&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTgtMS0xLTEtMTQyMzUy_9a86c7f5-ef20-4083-9f5a-f4170f17dc10">26</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTgtMy0xLTEtMTQyMzUy_35a86ae9-3f77-4b0a-8842-b72afcb2d01c">23</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTgtNS0xLTEtMTQyMzUy_966c88c7-2909-416f-9e55-8617268dae63">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjAtMS0xLTEtMTQyMzUy_ddb9f922-101a-4070-af19-d6c598797bcd">1,333</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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjAtMy0xLTEtMTQyMzUy_bcc5ef7c-74db-4d98-a222-0dcfc7609e09">937</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><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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjAtNS0xLTEtMTQyMzUy_05673c43-6c3b-43c8-b48f-5a40752e0cdd">1,123</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></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 investing activities:</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Additions to property, buildings, equipment and intangibles</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjItMS0xLTEtMTQyMzUy_21ee07ce-0fa5-40ba-ac97-a4a1cbd009eb">256</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjItMy0xLTEtMTQyMzUy_1b3fec90-adde-4988-883c-8a032a6ec069">255</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjItNS0xLTEtMTQyMzUy_9d5165a6-5acb-4ef7-b3e5-08ed0086ee9d">197</ix:nonFraction>)</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%">Proceeds from sale or redemption of 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjMtMS0xLTEtMTQyMzUy_2e550e8a-098c-444a-b746-bd65e6c5c631">28</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjMtMy0xLTEtMTQyMzUy_d8b73820-0852-4a9a-80cb-ffa2d585d118">29</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjMtNS0xLTEtMTQyMzUy_c96138ea-0eab-4fe7-b8bd-fffe09e4680e">20</ix:nonFraction>&#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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjQtMS0xLTEtMTQyMzUy_0b3aee27-dcd1-4351-be66-56bcd5f955c8">35</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjQtMy0xLTEtMTQyMzUy_969ff81d-05b2-4d28-9a56-53a64dad9ce9">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjQtNS0xLTEtMTQyMzUy_cb6fdba8-bee5-4a86-aa99-5bf56dcf69d8">2</ix:nonFraction>)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 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:#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjctMS0xLTEtMTQyMzUy_72f338bc-504d-40fd-8a06-f075b50c3cf7">263</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjctMy0xLTEtMTQyMzUy_f595dfa2-3772-48cd-8ccd-8e4500d75ac7">226</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjctNS0xLTEtMTQyMzUy_fdb0b749-43f5-47c5-b07c-4c7651d05458">179</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></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 financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 short-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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjktMS0xLTEtMTQyMzUy_abd7135f-2967-4d09-bdff-3307dd0a9459">16</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjktMy0xLTEtMTQyMzUy_3f16d128-fed2-4e2f-a1ed-ab484e09da8a">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjktNS0xLTEtMTQyMzUy_ac471af7-a18c-42cd-8349-62ddc22f1832">12</ix:nonFraction>&#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%">Payments of short-term 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzAtMS0xLTEtMTQyMzUy_1061fc8b-f6cd-44d4-bf94-30767785afd8">15</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzAtMy0xLTEtMTQyMzUy_8f5fa9b9-cc3b-4d29-897a-7e4466ef5060">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzAtNS0xLTEtMTQyMzUy_af0b1611-626b-4ece-9014-cd1cd4c5718d">65</ix:nonFraction>)</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%">Proceeds from 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzEtMS0xLTEtMTQyMzUy_2bd980b1-515b-4dbc-bb86-c15d4c0d54f1">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzEtMy0xLTEtMTQyMzUy_78c3a3d2-9015-4544-8456-56b2b9cbfa73">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzEtNS0xLTEtMTQyMzUy_af4b5b9b-4e95-4849-bd2c-51fe6e2ac7ef">1,584</ix:nonFraction>&#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%">Payments of long-term 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzItMS0xLTEtMTQyMzUy_f2c7df57-dd47-4c14-b737-8359371bd143">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzItMy0xLTEtMTQyMzUy_64aafa80-e867-47cd-9933-333e24e568cb">8</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzItNS0xLTEtMTQyMzUy_712b5aa3-575f-4c6d-893c-58fcdbee393a">1,370</ix:nonFraction>)</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%">Proceeds from stock options exercised</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzMtMS0xLTEtMTQyMzUy_4754e17a-a896-467c-9db9-50cacc368409">26</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzMtMy0xLTEtMTQyMzUy_813392df-aa9d-4836-afce-e172d412576c">48</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzMtNS0xLTEtMTQyMzUy_3ae5d6b0-7c53-46f1-973d-60bc1b44226e">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzUtMS0xLTEtMTQyMzUy_aa2e6cfe-b8b4-459c-8618-7de1b3a3471f">23</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzUtMy0xLTEtMTQyMzUy_eb746cd6-8f16-4aab-9469-7428ae741045">30</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzUtNS0xLTEtMTQyMzUy_701058c8-50bf-4cb0-ad2f-cfadf4f83d5e">18</ix:nonFraction>)</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%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzYtMS0xLTEtMTQyMzUy_9a169253-2e8f-4805-b3e1-faeb736c1be7">603</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzYtMy0xLTEtMTQyMzUy_be04d718-47d7-47d9-9c8b-adce0bb616c5">695</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzYtNS0xLTEtMTQyMzUy_4ab91d48-14e0-4f8d-9a9c-333974778222">601</ix:nonFraction>)</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%">Cash dividends paid</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzctMS0xLTEtMTQyMzUy_ca237230-7fb2-4657-8484-d3966610b321">370</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzctMy0xLTEtMTQyMzUy_6a07fd57-23fe-458b-9010-e4dd08f014a7">357</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzctNS0xLTEtMTQyMzUy_6b0431e9-85a6-41ce-a9e2-a6b0ebb130ac">338</ix:nonFraction>)</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 &#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzgtMS0xLTEtMTQyMzUy_4eb70a81-92eb-4ae7-92e2-9c599eaefb9a">3</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzgtMy0xLTEtMTQyMzUy_3cb39c36-acbd-44bd-bb7b-77ff21018d1c">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzgtNS0xLTEtMTQyMzUy_0252f34a-7cb1-4539-80a9-4faea4610106">&#8212;</ix:nonFraction>&#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 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:#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzktMS0xLTEtMTQyMzUy_77ece254-a57c-40b0-b6a7-cbab3e33101f">972</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzktMy0xLTEtMTQyMzUy_5840934d-e495-4fd5-b6be-271d9d24cfe7">1,039</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzktNS0xLTEtMTQyMzUy_03206715-a513-4de9-b295-67ad95d1615b">726</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></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%">Exchange rate effect on 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDAtMS0xLTEtMTQyMzUy_dd7d90c1-0499-4d3b-af38-498c209c096c">14</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDAtMy0xLTEtMTQyMzUy_8ed458f6-62a9-4610-94b7-2efffb55a78a">16</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><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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDAtNS0xLTEtMTQyMzUy_dd086149-078c-453c-b1b0-dafd843e0ae9">7</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></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 change in 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDEtMS0xLTEtMTQyMzUy_660cd4ea-17e1-45f4-ac84-380acb382ad5">84</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDEtMy0xLTEtMTQyMzUy_8282ebae-41b3-4b9a-8f2b-485577f5e42a">344</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><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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDEtNS0xLTEtMTQyMzUy_785df45b-2a7a-4840-be07-7fb93a6b4bef">225</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></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 beginning 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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDItMS0xLTEtMTQyMzUy_8857784a-b59b-43d8-89d3-7cf75e4890b2">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"></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%"><ix:nonFraction unitRef="usd" contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDItMy0xLTEtMTQyMzUy_7414a4b7-11fd-4276-a682-a58122375a22">585</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><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%"><ix:nonFraction unitRef="usd" contextRef="i332fb86951e74859bfeed63993e15f4a_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDItNS0xLTEtMTQyMzUy_76514b7f-13e6-4a0f-bb02-0c95c91c745a">360</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></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 end of period</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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDMtMS0xLTEtMTQyMzUy_2826a2c7-27f3-4006-a1f9-209310f946ed">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDMtMy0xLTEtMTQyMzUy_ffb06adb-3146-48b4-a0af-4849e994a19b">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ib6b588665f554de08abfc75a4a9ef1b5_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDMtNS0xLTEtMTQyMzUy_e9948fc9-fc9e-480d-bc87-f31e7df42431">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"></td></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%">Supplemental cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for interest </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(net of amounts capitalized)</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDUtMS0xLTEtMTQyMzUy_abb660ed-949e-4ea2-ba9c-5bdf4c408d87">91</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDUtMy0xLTEtMTQyMzUy_1e0023fb-5b7f-4e42-819c-2029ea7d66ff">87</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDUtNS0xLTEtMTQyMzUy_74c60c62-0bc2-4b48-92ba-f99e739eba3f">94</ix:nonFraction>&#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;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:#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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDYtMS0xLTEtMTQyMzUy_8df69573-70e8-4e07-9a54-823e6b79f0d2">479</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDYtMy0xLTEtMTQyMzUy_218aa5ab-08ec-403a-8d75-6d92e272d82a">377</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDYtNS0xLTEtMTQyMzUy_2cbe2897-a183-43f1-8a24-059a930a5095">180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><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%">41</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 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><td style="width:19.221%"></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:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:1.0%"></td><td style="width:9.864%"></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:9.283%"></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%">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, 2020</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="id9322872dce34e8280be647808ce0560_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS0xLTEtMS0xNDIzNTI_ee793dc3-3110-46a4-b69d-ba64bc4b7fce">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><td style="background-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="icef9dc6dc4ee4088ad3a649d1ffa98d3_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS0yLTEtMS0xNDIzNTI_92f5358a-f090-4011-9a2b-6f9011610fe6">1,182</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><td style="background-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="ia187608f6726422ab45c66a1be5f9875_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS0zLTEtMS0xNDIzNTI_a8433a3a-fb25-4b16-a099-0edd250ae596">8,405</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><td style="background-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="ib3bbfc6ca5e64ac89566168fabb87de1_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS00LTEtMS0xNDIzNTI_b8cf694b-359f-4efc-a88c-55b235deb700">154</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><td style="background-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="ie93d9fce4ec8427190a02e0f181546f4_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS01LTEtMS0xNDIzNTI_db2c3444-ff73-4b38-83a9-fa78cc09a294">7,633</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><td style="background-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="ib218f8a71bd94b068a0e349aa52a6904_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS02LTEtMS0xNDIzNTI_e3a784b6-af12-4562-aaf0-1288550d3ce5">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><td style="background-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="i332fb86951e74859bfeed63993e15f4a_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS03LTEtMS0xNDIzNTI_a208122e-2235-4d6b-9aa2-54816deb5efd">2,060</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></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><td colspan="2" style="background-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="i537ddd749b7840b893044e52c1fa5863_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMi0yLTEtMS0xNDIzNTI_29f18e50-33dd-44e6-b7b8-43ea21e62e8b">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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: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="2" style="background-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><td colspan="2" style="background-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="i0887a270b10d4d24844a905d55193e14_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMi01LTEtMS0xNDIzNTI_71b1fcea-706a-4d15-9218-191074bcb4a4">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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: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="2" style="background-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="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMi03LTEtMS0xNDIzNTI_dbf72f68-c8e1-4087-806b-920154ab0ee3">98</ix:nonFraction>&#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 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><td colspan="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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="i0887a270b10d4d24844a905d55193e14_D20200101-20201231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMy01LTEtMS0xNDIzNTI_54327190-c6f7-43a5-8ceb-d6f15a1d5d03">600</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMy02LTEtMS0xNDIzNTI_e2ec8571-da03-4a6d-b99b-a61089075235">1</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMy03LTEtMS0xNDIzNTI_941e8f28-cb52-49c9-962b-b090d6b780d9">601</ix:nonFraction>)</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 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><td colspan="2" style="background-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><td colspan="2" style="background-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="i297989344cf14856bf680de156d9bb07_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNC0zLTEtMS0xNDIzNTI_7b15cb69-bc96-417f-a5e2-9c8beeefb1f8">695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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: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="2" style="background-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><td colspan="2" style="background-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="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNC02LTEtMS0xNDIzNTI_5f8601b0-3eb7-43e4-bd01-e5f45978c5d5">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNC03LTEtMS0xNDIzNTI_02de0bd4-7d1c-4932-8181-af5160d6140a">755</ix:nonFraction>&#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 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><td colspan="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNS00LTEtMS0xNDIzNTI_3916638a-1d4d-4364-8cfc-1279949aaf79">93</ix:nonFraction>&#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: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="2" style="background-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="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNS02LTEtMS0xNDIzNTI_88a14166-b6e7-4d02-8799-9dc051e34855">12</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNS03LTEtMS0xNDIzNTI_b21e80d8-cc66-46bb-9195-1c543fdd6fce">105</ix:nonFraction>&#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 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><td colspan="2" style="background-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="i537ddd749b7840b893044e52c1fa5863_D20200101-20201231" decimals="-6" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNi0yLTEtMS0xNDIzNTI_20fdfc36-0c16-4d0c-8d55-9d384c18bfe2">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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: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="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231" decimals="-6" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNi02LTEtMS0xNDIzNTI_d33457b9-0090-40a7-b154-95590c70522f">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNi03LTEtMS0xNDIzNTI_5869183b-5fe1-4355-95b5-e6eb843abe69">14</ix:nonFraction>&#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="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="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo4MTVkYzE0Y2FmMWU0NGU0YjNkNWIyZTIyZDk3ODBjYl8yNg_bf363ce0-a654-4204-93ec-e93c81a05956">5.94</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><td colspan="2" style="background-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="i537ddd749b7840b893044e52c1fa5863_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC0yLTEtMS0xNDIzNTI_db42d75f-81c0-4e5c-b998-cb2d62c0c803">1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i297989344cf14856bf680de156d9bb07_D20200101-20201231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC0zLTEtMS0xNDIzNTI_0b5a2132-a373-47b7-8484-d63b67182b32">321</ix:nonFraction>)</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: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="2" style="background-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><td colspan="2" style="background-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="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC02LTEtMS0xNDIzNTI_86f262d0-79bd-499b-87fe-ab0a08c9c40f">18</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC03LTEtMS0xNDIzNTI_be42fcb3-a2aa-432f-abc4-41e8b42d0dce">338</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac2f1a8b0c31415cbe6e172fda632e21_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS0xLTEtMS0xNDIzNTI_4c1ccd8b-642d-436b-a753-c5bfc336d7b4">55</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6c5729ddecb49babc298786578b88a2_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS0yLTEtMS0xNDIzNTI_a456446c-f0ef-442b-9980-39f6efe45580">1,239</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770fb51b13d7491cac23f292e4d1d204_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS0zLTEtMS0xNDIzNTI_a159a35e-2a41-4327-9354-d7414d428f9b">8,779</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><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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3c35e198749441e8ed4b2ae13efb4ab_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS00LTEtMS0xNDIzNTI_8316875f-6db6-48ad-a19a-d7a51eb56149">61</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><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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i453020394f604f80929d49f200a8501d_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS01LTEtMS0xNDIzNTI_a88e47e0-a4b9-40b8-bb4c-30313940bac6">8,184</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0a426a5cdd4d258ef20e8a72a10f03_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS02LTEtMS0xNDIzNTI_cf2234a8-59d6-42db-b12d-43f5fc331b55">265</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS03LTEtMS0xNDIzNTI_b254b8cc-9400-40dd-ac17-ca3bacd5fbf7">2,093</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></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%">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: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="2" style="background-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="i290b86f67f7a4210ab18c3fdf6c34d3b_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTAtMi0xLTEtMTQyMzUy_b68cce91-e4ed-46f0-89cc-43755234536b">31</ix:nonFraction>&#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: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="2" style="background-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><td colspan="2" style="background-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="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTAtNS0xLTEtMTQyMzUy_d5aaafac-23d9-478f-a64d-1f3f85ae9055">28</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4008016729444899fcdf9967723fad_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTAtNi0xLTEtMTQyMzUy_85b45aba-13dd-4293-92ed-184792a5a7f4">1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTAtNy0xLTEtMTQyMzUy_92352b2d-8d14-4d23-8fe5-9f2ed36b0011">60</ix:nonFraction>&#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 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:#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><td colspan="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTEtNS0xLTEtMTQyMzUy_5479c957-efdb-4cac-94d2-674837660cd7">699</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d4008016729444899fcdf9967723fad_D20210101-20211231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTEtNi0xLTEtMTQyMzUy_fcfbe65a-2907-4a94-afbd-6b63854f74ba">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTEtNy0xLTEtMTQyMzUy_9e19321b-12f4-487c-84d9-eea8df5966f7">700</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Net 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: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="2" style="background-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><td colspan="2" style="background-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="i76465c9e431449a199a1bb311bf660c1_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTItMy0xLTEtMTQyMzUy_cfb053f0-20ca-4fe2-918f-3af80ce67f3c">1,043</ix:nonFraction>&#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: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="2" style="background-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><td colspan="2" style="background-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="i8d4008016729444899fcdf9967723fad_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTItNi0xLTEtMTQyMzUy_25c0374a-5a3d-4a15-9160-73cb4dd8d02f">71</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTItNy0xLTEtMTQyMzUy_2708616c-faf6-4422-b4a4-e675ae634697">1,114</ix:nonFraction>&#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 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:#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><td colspan="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTMtNC0xLTEtMTQyMzUy_5457e066-bb77-4add-8d80-f40b250160ed">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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: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="2" style="background-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="i8d4008016729444899fcdf9967723fad_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTMtNi0xLTEtMTQyMzUy_eb1b92be-bec3-4898-8e9b-c2ab0b8a1266">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTMtNy0xLTEtMTQyMzUy_f001ca8e-d848-420e-916d-19dcb0004cba">64</ix:nonFraction>)</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: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifddf58443616424e9436d1c171e5e035_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTQtMy0xLTEtMTk3NDIx_24a5ac32-1368-432e-9138-2c1099a0f3cf">12</ix:nonFraction>&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c4a2e17960e49ef963fc13ef2059192_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTQtNy0xLTEtMTk3NDIx_90818bcd-1ecf-4e18-bb93-3215f74c7bb6">12</ix:nonFraction>&#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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d4008016729444899fcdf9967723fad_D20210101-20211231" decimals="-6" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTQtNi0xLTEtMTQyMzUy_baa2f4d2-f494-45a8-bf04-88caea014aa3">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTQtNy0xLTEtMTQyMzUy_2c0040ad-a0d3-4bd7-9e19-cbe362ad7a0d">2</ix:nonFraction>&#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: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="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZWI2Nzg1ODQ4Yzc3NGFkNmJlMzZjNWUxMTAxYjc3ZjJfMjY_5a4f46bb-ca39-4d88-b789-12c38223509a">6.39</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><td colspan="2" style="background-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="i290b86f67f7a4210ab18c3fdf6c34d3b_D20210101-20211231" decimals="-6" name="us-gaap:DividendsCommonStockCash" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtMi0xLTEtMTQyMzUy_c3ab92d6-ca3d-4177-99da-b7721d99365f">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i76465c9e431449a199a1bb311bf660c1_D20210101-20211231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtMy0xLTEtMTQyMzUy_18817730-0fe7-4847-8c8d-3a9d9ddceb4f">334</ix:nonFraction>)</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: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="2" style="background-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><td colspan="2" style="background-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="i8d4008016729444899fcdf9967723fad_D20210101-20211231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtNi0xLTEtMTQyMzUy_9d5e1203-8ea1-4745-baf0-cbd4c2f4a418">23</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtNy0xLTEtMTQyMzUy_9f43d437-8935-47ab-aa90-7791b502bc4e">357</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2ad077709214269b6d50c982491f150_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtMS0xLTEtMTQyMzUy_5d816843-bd24-43f9-82a7-75195b7dec2b">55</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbf87409c17340899649a8fad29a1645_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtMi0xLTEtMTQyMzUy_97cf3eb5-defc-4aff-8575-96d8a4933ff3">1,270</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c0e461be73c48ceacc2729c2f0cf9ca_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtMy0xLTEtMTQyMzUy_2ca03501-0d70-437d-86ec-6bdb53f23302">9,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><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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fd8557e55ee482294618aa34a4f1179_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtNC0xLTEtMTQyMzUy_91bab252-4cfa-48b0-84cd-9a154a2bf853">96</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><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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf48716d457046838a1f3ec26f63f08f_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtNS0xLTEtMTQyMzUy_1f60c1b3-ddaf-4e34-8ce3-99358dfee41c">8,855</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie14c44cc32124abfb51c762456bc2629_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtNi0xLTEtMTQyMzUy_50e9bba3-5489-4496-901c-754d6c7e32e1">286</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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtNy0xLTEtMTQyMzUy_d674e514-86ee-4842-ac71-78079a8e4819">2,160</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></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%">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: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="2" style="background-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="i35bb2a89c75f4b248ffae81b928f459c_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTctMi0xLTEtMTQyMzUy_13620bae-42da-4de4-82ba-7e04c21881a4">40</ix:nonFraction>&#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: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="2" style="background-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><td colspan="2" style="background-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="i504f683828a74458a092975abb00ea6c_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTctNS0xLTEtMTQyMzUy_7bebc421-9db9-4389-a2ee-af837dbbd1d3">12</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTctNi0xLTEtMTQyMzUy_b3f29ad6-c2e9-4c35-9603-657d84d252e2">1</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTctNy0xLTEtMTQyMzUy_a3cebe04-1b17-41be-abf0-f77acf0d4f2f">53</ix:nonFraction>&#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 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:#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><td colspan="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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="i504f683828a74458a092975abb00ea6c_D20220101-20221231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTgtNS0xLTEtMTQyMzUy_0bff8324-4b30-40ae-ad2d-2fcfe7eb663d">602</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTgtNi0xLTEtMTQyMzUy_c0152867-3aff-4712-9395-236eb9e1146d">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTgtNy0xLTEtMTQyMzUy_3659cae9-8f14-4001-9f6c-0659b6a40eb2">603</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Net 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: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="2" style="background-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><td colspan="2" style="background-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="i1433129cab87409380d396af778dd653_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTktMy0xLTEtMTQyMzUy_7a022675-a750-4ea1-94f7-d904d70a4af5">1,547</ix:nonFraction>&#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: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="2" style="background-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><td colspan="2" style="background-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="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTktNi0xLTEtMTQyMzUy_78c8bdf6-bf21-4a27-88b0-b1800700ada1">66</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTktNy0xLTEtMTQyMzUy_f61e6302-15f8-4f76-a315-6da64986e4b3">1,613</ix:nonFraction>&#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 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:#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><td colspan="2" style="background-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><td colspan="2" style="background-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><td colspan="2" style="background-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="i38019a63d554464880740589d7002647_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjAtNC0xLTEtMTQyMzUy_ef69e969-a967-49b2-bea0-4710e750dca8">84</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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: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="2" style="background-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="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjAtNi0xLTEtMTQyMzUy_b0a34a13-673f-4300-9a93-092134cfcfdf">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjAtNy0xLTEtMTQyMzUy_5ac6da7d-6778-4a6b-8948-b27ef9fc2074">118</ix:nonFraction>)</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="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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjMtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTI3ZGRkODEzOTMwNDZhNDhmODkxZTMzMTc0NTZkMTVfMjY_ac66bb8a-25e6-4489-b411-d53e08069a25">6.78</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><td colspan="2" style="background-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><td colspan="2" style="background-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="i1433129cab87409380d396af778dd653_D20220101-20221231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjMtMy0xLTEtMTQyMzUy_f0d6df2a-acb5-42e2-87bb-8ceb97b70d2e">347</ix:nonFraction>)</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: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="2" style="background-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><td colspan="2" style="background-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="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjMtNi0xLTEtMTQyMzUy_89a6797f-1152-4e09-ae5f-a48e98f56835">23</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjMtNy0xLTEtMTQyMzUy_f4eb73fc-b8eb-4060-9f30-de6c5723ffea">370</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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="i4dbb40342e844b3aa750115996f329e4_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtMS0xLTEtMTQyMzUy_768898ef-20bb-4ba6-97e1-b1f0db915400">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><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="i328ecbd4d9fa4c6bbc97d2993e623a9d_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtMi0xLTEtMTQyMzUy_3797de8e-b06e-4118-b986-7153218f8075">1,310</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><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="i84bde9bde21344f7bf35e04838183029_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtMy0xLTEtMTQyMzUy_7cc398c6-6a96-406f-9904-b9fd746b6321">10,700</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><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="ifed3e6718c7e4ba4ab83822e3fb4113d_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtNC0xLTEtMTQyMzUy_2f622c5a-97c2-4d62-98bf-3319ff86aebc">180</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><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="i5d05c3bcbd9045acb22d00bc4f95ce8c_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtNS0xLTEtMTQyMzUy_e9252827-3afe-4c8c-a26a-ea64c5f91a7c">9,445</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><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="idab2e94ce99b4828bddadd5ac18ae646_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtNi0xLTEtMTQyMzUy_fd9b9189-c421-4ec0-a347-b203db736ada">295</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><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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtNy0xLTEtMTQyMzUy_7c4c36fb-52bd-4776-9351-f123cbc282a9">2,735</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></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%">42</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_88"></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="i553f5ed0f5a94ebeacecf7c5e3d1081a_91"></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%">NOTE 1 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MzI_8aa187a9-a464-4cad-bb8b-67a6528b4a07" continuedAt="ieeaa8f7222e140628a4739fb742018b9" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </ix:nonNumeric></span></div><ix:continuation id="ieeaa8f7222e140628a4739fb742018b9" continuedAt="i6e3179fa998c4d40a4b5538c8835e651"><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 (N.A.), 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM0Nzg_908f9f26-5aaa-43c0-b925-8f32a5fdaad5" continuedAt="idad9854eca4a407b9287cd3294741253" 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="idad9854eca4a407b9287cd3294741253">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MTE_ed634a3b-dc25-40f2-aab5-539b9e47cc2e" 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><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"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MDE_c0b8e1aa-c351-4a06-95b7-1fdaf876a16b" continuedAt="i9b2c9fc5a2754432996c1f77e7da65f7" escape="true">Foreign Currency Translation</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%"><ix:continuation id="i9b2c9fc5a2754432996c1f77e7da65f7">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2MDI_28557a5b-f420-450b-bd5a-21c619c158d5" 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="INF" name="gww:ServiceFeeRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTMyMA_90803430-3185-4a0d-9d97-339c01df36bf"><ix:nonFraction unitRef="number" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="INF" name="gww:ServiceFeeRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTMyMA_a9a8c5e2-c710-49d2-be2d-73e270743fc2"><ix:nonFraction unitRef="number" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="INF" name="gww:ServiceFeeRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTMyMA_f3e94a3a-6f0b-4947-a0b2-e3db04ca6fbd">1</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of the Company's revenue for the years ended December 31, 2022, 2021 and 2020.</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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNTQ5NzU1ODUxNDk3_a43b7076-12dc-4c89-a6bb-e3a0668ba699">38</ix:nonFraction> million and  $<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:ContractWithCustomerRefundLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNDcyNA_3a7708b7-3a20-480a-a86e-534573449f65">34</ix:nonFraction> million as of December&#160;31, 2022 and 2021, respectively, and are reported as a reduction of Accounts receivable &#8211; net. Total accrued sales incentives were approximately $<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:AccruedSalesIncentives" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNTQ5NzU1ODUxNTI4_eea882b0-bd21-41b9-842b-4541073834f8">102</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="gww:AccruedSalesIncentives" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNDg3Ng_e7964987-3f93-462b-90e0-b2e6dbfbdb19">73</ix:nonFraction> million as of December&#160;31, 2022 and 2021, 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 Company did </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not ha</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ve any material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2022 and 2021.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:2pt;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%">43</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="i6e3179fa998c4d40a4b5538c8835e651" continuedAt="ic8529dba693546eeb523beb62ca63fed"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:CostOfSalesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDU_e0c7a54a-29d5-4a2b-afbc-5e5033117cab" 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><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.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDI_91edeb9b-5945-46a6-9571-f881ba4b3955" 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 depreciation and amortization, compensation and benefit costs, indirect purchasing, supply chain and branch operations, technology, leases, restructuring, impairments, advertising 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><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"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1NzQ_45d9660b-eaf1-4abc-9045-22fce5bc2134" continuedAt="ie944cf9c7585498e9bf56d4f72d8382e" escape="true">Advertising</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%"><ix:continuation id="ie944cf9c7585498e9bf56d4f72d8382e">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNjQ1MA_b5a98aa0-b0dc-4584-abc5-da7a89f2bbc8">519</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNjQ1NA_7d386164-02c5-4263-850d-91b0191edeca">402</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNjQ2MQ_de5adb7a-95e9-429c-a12b-071e8982e0cb">319</ix:nonFraction>&#160;million for 2022, 2021 and 2020, respectively.</ix:continuation> </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"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MDc_a721eeb6-ef76-4bdd-8529-99f25d7b4181" continuedAt="ibd79b04ec386439fa27defd70b362c60" escape="true">Stock Incentive Plans</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%"><ix:continuation id="ibd79b04ec386439fa27defd70b362c60">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MzA_2e0ea5b6-3327-4455-be63-0d7d88f5d76d" 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><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"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDY_debdb960-0b1c-4e76-b055-a3d42524ad6e" continuedAt="id09a9022271d4b26b7d89fab7b5cd6ab" escape="true">Other Comprehensive Earnings (Losses)</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%"><ix:continuation id="id09a9022271d4b26b7d89fab7b5cd6ab">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2MDQ_f318ffbb-1339-4da7-8a36-1e7b1ab94193" 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 investments in highly liquid debt instruments, purchased with an original maturity of <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="gww:CashClassification" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfODUwMw_6fc32b11-04a4-4383-a06a-a8d7496eb42c">90</ix:nonNumeric> days or less, to be cash equivalents.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM0ODY_1d0dbcd3-07fb-4a05-bbf6-3eb196480c79" 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></ix:continuation><div style="margin-bottom:2pt;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%">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="ic8529dba693546eeb523beb62ca63fed" continuedAt="ida009789138c47d4a010eee79e9fe36a"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1NjQ_c922418b-38af-40f6-bd1d-1f5834bbd141" 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1NzI_99792b33-d771-417b-9133-8953607cb802" 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, and they are valued at the lower of cost or net realizable value. The Company uses the last-in, first-out (LIFO) method to account for approximately <ix:nonFraction unitRef="number" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTAzNTY_14fcb570-93d6-48cd-9471-114bfc0967b1">73</ix:nonFraction>% of total inventory and the first-in, first-out (FIFO) method 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 net realizable value. Estimated net realizable 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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:InventoryLIFOReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTA5MTY_b25efef9-2a8b-4241-9708-60fcad0ac488">693</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:InventoryLIFOReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTA5MjM_f814e5e5-952b-45e0-b602-90d3aebccf68">510</ix:nonFraction> million higher than reported as of December&#160;31, 2022 and December&#160;31, 2021, respectively. Concurrently, net earnings would have increased by $<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEwMjY_66bff896-908b-48f8-990d-2ae2bb996de9">139</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEwMzA_71dd2da0-4f7e-453e-b1e4-8bcd6deb9faf">49</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEwMzc_f49e8728-c2b5-43a6-bc01-b297b037a1e4">15</ix:nonFraction> million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div></ix:nonNumeric><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1OTA_c0df2edc-c05a-47c2-bfb4-de5ef39f3db5" 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><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 <ix:nonNumeric contextRef="i925428a43bd547b9b324c24e0abf517f_D20220101-20221231" name="gww:BuildingsStructuresandImprovementsEstimatedUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEzNzU_7aca5c64-e7d7-4503-90e5-3b8f3b8ba297">10</ix:nonNumeric> to <ix:nonNumeric contextRef="i8f1c8271e5e74279a460eeda8f7af0c6_D20220101-20221231" name="gww:BuildingsStructuresandImprovementsEstimatedUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEzODE_43cbd7f4-6acb-4e8d-ae5d-c0f35021b669">50</ix:nonNumeric> years and furniture, fixtures, machinery and equipment from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTE0NDQ_f36b586b-ad9f-482e-bac9-9fc0a8f45fbe">three</span> to <ix:nonNumeric contextRef="i925428a43bd547b9b324c24e0abf517f_D20220101-20221231" name="gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTE0NTA_0175bcfd-cf6b-4a04-8888-e02dc2d7a277">15</ix:nonNumeric> years. Amounts expended for maintenance and repairs are charged to expense as incurred. </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%">Historically, Grainger had depreciated certain property, buildings and equipment using both the declining balance and sum-of-the-years&#8217; digits methods as well as certain buildings over estimated useful lives of approximately <ix:nonNumeric contextRef="ie55a0325268a438faabc7001f1d08efd_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTMzOA_2c56baa6-139a-40f1-9a05-5cee3f305ad2">thirty years</ix:nonNumeric>. In accordance with its policy, the Company periodically reviews information impacting the pattern of consumption for its capital assets and useful lives to ensure that estimates of depreciation expenses are appropriate. The Company&#8217;s investment in its supply chain infrastructure and technology triggered the review of these patterns of consumption. Pursuant to the review and effective January 1, 2020, the method of estimating depreciation for certain assets was changed to the straight-line method and updated useful lives to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTM1OA_f51e2e91-440d-4924-9ce5-3f8cd6113ac1">forty</span> and <ix:nonNumeric contextRef="if817a3687f534f84ab4be5e5d21b8a9a_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTM1MQ_1864c78d-28d0-4a6b-9150-cef70f1e0d9e">fifty years</ix:nonNumeric>. The Company determined that these changes in depreciation method and useful lives were considered a change in accounting estimate effected by a change in accounting principle, and as such have been accounted for on a prospective basis. Grainger believes the changes to the straight-line method and useful lives are appropriate estimations of the Company's current patterns of economic consumption of its capital assets and appropriately match current revenues and costs over updated estimates of the assets' useful lives. The effect of these changes resulted in a decrease of $<ix:nonFraction unitRef="usd" contextRef="ib496c199a6ba41e39b461770bfd04669_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTI4OTA_7f7dc8fb-5538-43ba-b1c9-d1bbfd1e952d">34</ix:nonFraction> million to depreciation expense for the year ended December 2020.</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%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNTQ5NzU1ODUxNTgy_21bea325-b5e7-4534-9f57-58a2437c85e7">139</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTI5ODU_0f443308-1a0c-4193-95ef-343f81448180">123</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTI5ODk_4b2a06b6-84c1-475c-bf31-7dcb630960ba">116</ix:nonFraction> million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><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%">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="ida009789138c47d4a010eee79e9fe36a" continuedAt="i74710acf1d4f4f2ea15eca0998873cd8"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MDA_570cc413-c9c2-4802-8a5a-1c46cd7819d1" 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">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM0ODc_edfab410-0422-4599-89a6-6b31627e0bb1" 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><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%">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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTUzNTY_81ec0357-b7da-416d-9144-92de52c9b206">one</span> to <ix:nonNumeric contextRef="i1c2c4204fb0546418b8d4538c9426e92_I20221231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTUzNjI_201c1552-c817-4970-8784-e41ea2c69531">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:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDg_c9303fd3-5e4f-4a9a-843d-05faa12412e6" 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></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%">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="i74710acf1d4f4f2ea15eca0998873cd8"><div style="text-align:justify"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:InternalUseSoftwarePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDk_07a4cd6d-2b4a-49c5-a146-d32f84d83e9c" escape="true"><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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTgwOTY_f245e986-d124-483c-8c6a-a29e65a0679f">three</span></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8f1c8271e5e74279a460eeda8f7af0c6_D20220101-20221231" name="gww:Amortizationperiodofcapitalizedsoftware" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTgxMDI_1a9bc506-c4dd-4722-8672-171bd522fdbd">five years</ix:nonNumeric>.</span></ix:nonNumeric></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1ODA_ee79bbec-fa5d-4739-a5ab-ec5ba08751d1" 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 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:nonNumeric><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"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1OTc_366f0422-4c8b-4528-b7f6-346c9dab8598" continuedAt="ie1b19ce9716e49e0bbe0f3619a75ebb2" escape="true">Contingencies</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%"><ix:continuation id="ie1b19ce9716e49e0bbe0f3619a75ebb2">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 affect.</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 Notes 15 and 16.</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MDk_dfa8b244-d2f3-4600-a553-07dc76c0a66e" 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="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">Accounting Pronouncements Recently Adopted</span></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 March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on Financial Reporting as modified by subsequently issued ASU 2021-01. This update provides optional expedients and exceptions for applying GAAP to certain contract modifications and hedging relationships that reference London Inter-bank Offered Rate (LIBOR) or another reference rate expected to be discontinued. The guidance is effective upon issuance and generally can be applied prospectively to contract modifications made and hedging relationships entered or evaluated on or before December 31, 20</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22. In October 2022, the FASB amended Topic 848, updating the sunset date from December 31, 2022 to December 31, 2024. Th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Company adopted this ASU on July 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Statements. For further discussion on the credit agreement modifications made to the revolving credit facility, see Note 6. </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 November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Entities about Government Assistance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This update provides increased transparency of government assistance, including the disclosure of the types of assistance an entity receives, an entity's method of accounting for government assistance and the effect of the assistance on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021 and should be applied prospectively or retrospectively. Early adoption is permitted. The Company adopted this ASU on January 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Stateme</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts and related disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_94"></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%">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><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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfMTA2OQ_3c88b385-b56f-497a-8af7-a76c5db877cc" continuedAt="ifd4faa1b63c843edb31c471a051ea908" escape="true">BUSINESS DIVESTITURES AND LIQUIDATIONS</ix:nonNumeric></span></div><ix:continuation id="ifd4faa1b63c843edb31c471a051ea908"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with the Company's strategic focus on broad line MRO distribution in key markets, Grainger divested  Cromwell's wholly owned software business in the U.K. (Cromwell subsidiary) on October 21, 2022, the China business (China) on August 21, 2020, the Fabory business in Europe (Fabory) on June 30, 2020 and commenced the liquidation of Zoro Tools Europe (ZTE) in the fourth quarter of 2020. Accordingly, the Company's Consolidated Statements of Earnings, Comprehensive Earnings and Cash Flows and related notes include these business results in Other businesses through the respective dates of divestiture and liquidation. The proceeds from the divestitures were used to fund general business and corporate needs. The Company does not expect these business exits to have a future material impact on its Consolidated 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%">In the fourth quarter of 2022, the Company recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="i5abbb6760a8245c6b730120b4ffc182c_D20201001-20201231" decimals="-6" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfNTQ5NzU1ODE4MTA1_124b088f-0135-4c5d-aa32-cb0ba5670088">21</ix:nonFraction>&#160;million in SG&amp;A as a result of the Cromwell subsidiary divestiture. In 2020, Grainger recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="iabed972e49dc40c5a38132ed7dbca57f_D20200101-20201231" decimals="-6" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfMTk3OTEyMDkzMDk3NTE_d91508b0-3099-41bc-ba8d-f5f141bfc8f3">5</ix:nonFraction>&#160;million and a loss of approximately $<ix:nonFraction unitRef="usd" contextRef="ib0004312a43b446eac4df85f20c2cfca_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfNTQ5NzU1ODE4MTE4_760f4da4-0bee-4202-81b8-a8aa799d0799">109</ix:nonFraction>&#160;million in SG&amp;A as a result of the China and Fabory business divestitures, respectively, which included net accumulated foreign currency translation losses of $<ix:nonFraction unitRef="usd" contextRef="i71783960fe4d42079b0dbb717b40ad5a_I20201231" decimals="-6" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfNTQ5NzU1ODE4MTQ0_d4a352e3-d72a-4cff-99ea-c814367ced2a">45</ix:nonFraction>&#160;million, that were reclassified from Accumulated other comprehensive earnings (losses) (AOCE) to SG&amp;A. Additionally in 2020, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i53fcdfa2111d474f96dfd9a16b9ed8ac_D20200101-20201231" decimals="-6" name="us-gaap:BusinessExitCosts1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfNTQ5NzU1ODE4MTU3_2090c334-287e-4196-a226-72f15ffda7c7">9</ix:nonFraction>&#160;million in expense in SG&amp;A associated with the wind down of ZTE.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_97"></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="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="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="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="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="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%">48</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%">NOTE 3 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RleHRyZWdpb246ODk5Yzc5MjMwMzc0NGVkMTgyYTUwMGNiYzYyM2YzOWZfOTQx_b53110d7-3409-43b0-a93a-5a08b43e18c0" continuedAt="i3079dc03180d493aa4ca8998d976ce27" escape="true">REVENUE </ix:nonNumeric></span></div><ix:continuation id="i3079dc03180d493aa4ca8998d976ce27"><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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RleHRyZWdpb246ODk5Yzc5MjMwMzc0NGVkMTgyYTUwMGNiYzYyM2YzOWZfOTQy_4261c191-a414-4e99-a139-71560f26b3fb" 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><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="background-color:#ffffff;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%">2022</span></td><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%">2021</span></td><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%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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="ib6f00eb48cfe41a1800074a7ab6b3d45_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xLTEtMS0xNDIzNTI_ea43e310-3913-468b-8f83-74d972ce7749">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i6af2b8e4f6314fd8adc5a2648a39e8db_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0zLTEtMS0xNDIzNTI_db94d7bc-be7d-40cd-b9dd-70f97a32643c">15</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i6cbe7119d44f4963bdbb4a70ba2e465e_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy01LTEtMS0xNDIzNTI_81e9e683-4542-4d20-9f33-15770f430e80">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ia6caf112ae254054b56db879f1c20f4d_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy03LTEtMS0xNDIzNTI_593dfda0-c616-458c-b38c-0161fcf8c531">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i66e61823d5214f3f962f3abf20af4b85_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy05LTEtMS0xNDIzNTI_a2131de3-b0bd-4ca6-a925-b60cf720f3cf">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ib440df8dc390484ba5a85b72c4d03c9f_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xMS0xLTEtMTQyMzUy_e5264955-3f72-4938-a0cd-3e582de175fd">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ib464fb6d05f64bfdb08e8d0d1d27a221_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xMy0xLTEtMTQyMzUy_535a233a-d12d-4b27-9d40-a01a9d784e6a">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ibd254cdaf2684d169cfc5011319394f3_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xNS0xLTEtMTQyMzUy_5a21cb45-4f07-4a43-b169-429d8974bb49">15</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i7938a7d0fb924ac8b40a8f2d9e857921_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xNy0xLTEtMTQyMzUy_d1f3a730-e162-4968-9932-626b1c3ffdee">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></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%">Commercial</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="number" contextRef="ib649b83c4bae473aa05392c4c339f41f_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xLTEtMS0xNDIzNTI_d9220bab-e43f-4f33-a1ed-3c8fb8313705">9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i97910b0b9ddb4c11a08d8a11355a4be4_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0zLTEtMS0xNDIzNTI_92a56b5f-7391-4af8-a20e-0551b4d45603">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i195f4550687247e6b2d007ecc513751e_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC01LTEtMS0xNDIzNTI_c26abdbf-dbd7-45d8-b536-2ae9e38b119e">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f9980f1fc7e42caa66cb49911b686ac_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC03LTEtMS0xNDIzNTI_af9f19de-35b6-42f2-9a42-809fef8e951d">9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icb764a3523e94a99b8b3520216e915d6_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC05LTEtMS0xNDIzNTI_aff8b174-1a6e-41e3-aa60-445d8dc86648">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i21ce00d7a12d4b6a9d2180503fec261a_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xMS0xLTEtMTQyMzUy_407719e6-cc21-4c69-b005-0facdb393cca">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i53fbf9b27d5642ae82f0692a01038bb6_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xMy0xLTEtMTQyMzUy_7ec1af00-84d1-4048-9747-4a6dc83c6795">8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7a09fcca015542818bd60ccc548e2aec_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xNS0xLTEtMTQyMzUy_498ef884-d764-43bc-a78f-6e5583f2b91e">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9eee99577df64c28b67a35ed7ee2482d_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xNy0xLTEtMTQyMzUy_a600aec1-3405-4da9-a46e-4afbf43a687c">9</ix:nonFraction>&#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%">Government</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="iab35c288fe7a4e2ab3ec6b821c72e20a_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xLTEtMS0xNDIzNTI_2e4fb289-c656-466e-a659-5cd158328a55">17</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i0a64afbd465649ecbbdfa7beeca2f824_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0zLTEtMS0xNDIzNTI_8f521f38-a43f-4511-9695-11e889857db9">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i18a86892436b4e6c98d2db0eec35cd82_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS01LTEtMS0xNDIzNTI_e0825898-bcfa-450e-8fcc-1e23b01ed58a">14</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i2c67936b8fba4f8f93422a3d497cf277_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS03LTEtMS0xNDIzNTI_f631aa8f-18d9-4031-8a31-7f7a2384cd90">18</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="iaf393e77b117496f9e9f277b4cabdff1_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS05LTEtMS0xNDIzNTI_ac1544a2-f504-421c-970b-f029cf491ef2">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i446be8af62264750b797b333b5db0aaa_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xMS0xLTEtMTQyMzUy_bc93b20a-656e-472d-bdbb-3a3b5c1909cf">15</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i8253a08798d54e32afa994d3cc703510_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xMy0xLTEtMTQyMzUy_07c43c34-2c70-4aaf-acae-3c81f1192390">20</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i282cc1eebe7b4aa097f104dfe5354fad_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xNS0xLTEtMTQyMzUy_cbf3612a-e18c-4987-9792-19871fc58f2a">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="idd26754f08344772b4f8875ff151949b_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xNy0xLTEtMTQyMzUy_ce1aaa33-02b0-4e52-98db-2cf0d138e0d4">16</ix:nonFraction>&#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%">Healthcare</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="number" contextRef="ica172d43102e4c769a08ed38e141cd49_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xLTEtMS0xNDIzNTI_7dff4440-a4a6-44ba-b959-5f3f61418c88">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie269ca2e3652404da72921d26054756b_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0zLTEtMS0xNDIzNTI_d29fd71b-4bd6-4582-936f-89fefb552b1c">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1680da225e054161b319333ea61f4f2a_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi01LTEtMS0xNDIzNTI_65751183-8abe-4338-847d-82d234952460">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie63e5bb2ad164de19181f73063343749_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi03LTEtMS0xNDIzNTI_9130c7ea-1948-4f55-ac19-5465940803fa">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if06cd80649914f318bc193a4d17040a1_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi05LTEtMS0xNDIzNTI_d4a6a0a9-e7b1-408d-9d8d-cecde2b380ec">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9b42fe863f3a4d55aa4e8c4f02b5d4f6_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xMS0xLTEtMTQyMzUy_76eaaa7a-f829-4779-bc75-04552b57ac17">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if6f98d721e4c424c97866f7c8899cd44_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xMy0xLTEtMTQyMzUy_6fd72085-f148-4b6b-9b74-3693991f3663">9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i69cce89a71294b1bab8825e3cfc3a4af_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xNS0xLTEtMTQyMzUy_78956523-0b1a-4b87-8300-b29025e25a7f">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9db6c59d855c437489cd6b0102f957ca_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xNy0xLTEtMTQyMzUy_a46b555b-3d0e-440f-abf4-9e69202bb5a4">7</ix:nonFraction>&#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%">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="i1d54b3a93f00409d89e60ea42052cb84_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xLTEtMS0xNDIzNTI_05c4d343-16cb-471d-ae35-c096ef9ddb6a">31</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i8f32ee6f41dd4f2eb0ab9fbb3f52302c_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0zLTEtMS0xNDIzNTI_10c91815-f5f8-4749-8b84-7e0ae5333910">30</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i7209efd8282046f6b8072683815722b2_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy01LTEtMS0xNDIzNTI_19308869-778f-4fff-9433-d810cc825542">31</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="ie58ff1293d0c43dfa91d16e4da322f2c_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy03LTEtMS0xNDIzNTI_879d5612-5a0a-4b78-b7d6-ea6f5e6030fd">30</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="ib93c1e6ec2c24000ba4b7109245a5bd7_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy05LTEtMS0xNDIzNTI_2556e8f8-9a74-4edf-a4aa-36d130954b43">29</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i5aad83b37c044fd191f9694cbf55e86c_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xMS0xLTEtMTQyMzUy_59ed9022-f872-48b9-b1f1-dc7360cca365">30</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="ifc8aae81db9b4e0083f39e048343dd8f_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xMy0xLTEtMTQyMzUy_ac8c1656-2d23-48d3-a89c-eba529db27da">29</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i821dc9be1cf24b13a205464fecfbd3b8_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xNS0xLTEtMTQyMzUy_4e22f081-7c93-4327-b9a1-e9c9bb82818a">29</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i205262538de8438daafcf47a4d3a7d1a_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xNy0xLTEtMTQyMzUy_4c88ee81-a01d-4f4a-b564-411414085674">30</ix:nonFraction>&#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%">Retail/Wholesale</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="i46c78a86682946bc876f357b99bde88c_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xLTEtMS0xNDIzNTI_d331dd88-f274-4967-b4b4-7b9bb51e79ad">9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i82010b34115445b38acc44fe15bdda65_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0zLTEtMS0xNDIzNTI_ca4b17a9-184e-4160-ab12-30301c660d1a">15</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i7d218c818b384b50b38af403053a0fc4_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC01LTEtMS0xNDIzNTI_8dbd66e4-858a-4696-88be-47b690b6d56e">10</ix:nonFraction>&#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="padding:2px 0 2px 1pt;text-align:right;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="i14a913b280ff48f38ef5354e761fe245_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC03LTEtMS0xNDIzNTI_9f0f5fc4-4606-4c0c-b5a6-9a18e58fb920">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7830334a35f14dc486a72b81b0d98e65_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC05LTEtMS0xNDIzNTI_af765936-3c14-47dd-b817-795ae0716317">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i18df729481f448329a0f84f2ffeaca56_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xMS0xLTEtMTQyMzUy_12184796-40ae-450f-96aa-8c4e3908d0d9">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a29c74fe347427aa5737bc64e471b3a_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xMy0xLTEtMTQyMzUy_6cc76362-8015-4aea-8674-9b6680850aa4">9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i12bbc0a09f104fa7ba3c8c7f0f40fb24_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xNS0xLTEtMTQyMzUy_d001fa07-607c-4857-9bd2-bc3807c45fc1">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic5603209025a4f14a7bfe8bd639b6a96_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xNy0xLTEtMTQyMzUy_e18692e7-06c4-4b6c-989e-e599209dbbf8">9</ix:nonFraction>&#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%">Transportation</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="id43a08ba5f1140e2970cabc3e2b127b4_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xLTEtMS0xNDIzNTI_7d6d59c9-45d3-495e-9547-da6536df6070">6</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i2be322f5b5894461872a3f54e9e98fa2_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0zLTEtMS0xNDIzNTI_adda8841-64d2-4337-bfdc-6b9653b9f919">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i1a31f27252fb472983f30e51b1f00d29_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS01LTEtMS0xNDIzNTI_d3d50063-fbb1-419d-8a56-1ca0bad660f0">5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i432020de696842f391585491a5d8b14f_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS03LTEtMS0xNDIzNTI_8adf50cc-d29b-4e57-86d5-062334740e77">5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i277ecfaa46d742328328a60112f400f1_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS05LTEtMS0xNDIzNTI_05b63c43-e3f9-4b01-b94c-8e30ae51fa1a">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i53dc2f9588874905a7c3982c0d975b68_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xMS0xLTEtMTQyMzUy_9d4af439-88a5-4f6a-82d7-dc5b0079a8ee">5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i5b515e6560e04e7aa1019844a820f279_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xMy0xLTEtMTQyMzUy_f4bad4f7-3fc4-4d4e-abb9-e042ad46c208">5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i3c9877af27204725b9488a726311f4d8_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xNS0xLTEtMTQyMzUy_af19ab37-a55b-4d4d-8d99-5b9405cf0405">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="ibee5984c53e348be99bc0676733e9be0_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xNy0xLTEtMTQyMzUy_a12d68d4-da92-4387-ae0b-27e86628c17a">5</ix:nonFraction>&#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%">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">(1)</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="number" contextRef="ifb98d9ac1b7445acb15ffc6d22b29275_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMS0xLTEtMTQyMzUy_b04ece44-362d-4aa0-980b-d344dac92760">12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i51d99b71577c4df6851a84b21440faba_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMy0xLTEtMTQyMzUy_ca9edcbe-4843-441c-b7ee-b953eee3299f">17</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i52f0667c340c44d298246e673a1df20b_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtNS0xLTEtMTQyMzUy_aa906253-5139-4b47-b2e8-73ea5ca6fae7">14</ix:nonFraction>&#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="padding:2px 0 2px 1pt;text-align:right;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="ie3cf15f8ba3b47cca9efb9f1667ed79d_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtNy0xLTEtMTQyMzUy_2f85ad30-b260-42f0-84c5-2b64b61ae1f7">12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0381c9809ba4810b4ff187bae813935_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtOS0xLTEtMTQyMzUy_c568e9f8-d354-46c9-ba92-6d574e11d068">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cb87f614be94236a941e4b62d181eb0_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMTEtMS0xLTE0MjM1Mg_0d7c3ae7-bc51-483e-b774-22dfe1b4f805">14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic316ccee68c04b3e8bbd748448ce6958_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMTMtMS0xLTE0MjM1Mg_61b916ab-fb6f-44f3-a2ac-6553e8e9258a">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42caa30a743e4b99b067f34787d2c5ef_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMTUtMS0xLTE0MjM1Mg_dc11ee5b-1559-4ac8-9757-a46c3cc495dd">23</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7d89a6bd4e194684b71f2e8f9b05565a_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMTctMS0xLTE0MjM1Mg_bdeb3c6b-627f-47fb-b84c-97391a7216dd">14</ix:nonFraction>&#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%">Total net sales</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="number" contextRef="idd39b4994dc840bbadfaede9187fb741_D20220101-20221231" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMS0xLTEtMTQyMzUy_9256ec17-50dd-4966-b5fb-dd26db7d58e2">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="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="number" contextRef="ibec46cdc72b94d2592d329711d10107e_D20220101-20221231" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMy0xLTEtMTQyMzUy_793b625f-742b-4c33-96b7-8ae36abe1995">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="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="number" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtNS0xLTEtMTQyMzUy_56170e95-c9e7-4ec6-8857-1c82e8750111">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="ie0304ef5b6004721811815b11e5a0a83_D20210101-20211231" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtNy0xLTEtMTQyMzUy_d139eb36-f49a-43ba-a4eb-9714804d980d">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="i86522e992c0c4fbea74c3c0b7a792300_D20210101-20211231" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtOS0xLTEtMTQyMzUy_92fee931-4d15-4986-b08e-ef90e97a0859">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMTEtMS0xLTE0MjM1Mg_460c133c-b8ff-4c2e-b3e2-534eb8d523d3">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="i2c61e3b1d4fe40bf872d00a3a7a65688_D20200101-20201231" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMTMtMS0xLTE0MjM1Mg_1ad52dcb-42c6-4baf-9e93-29c5f89261a8">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="i142215a4b26f4d8ab14b4d2e8b110820_D20200101-20201231" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMTUtMS0xLTE0MjM1Mg_2da921aa-7000-477b-8740-b36f3d685707">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="INF" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMTctMS0xLTE0MjM1Mg_70d78c51-16a0-47de-b56f-333fd5a083c9">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Percent of total company revenue</span></td><td colspan="2" style="background-color:#ffffff;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="idd39b4994dc840bbadfaede9187fb741_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMS0xLTEtMTQyMzUy_6b100693-834e-4d79-b47d-f5b71563bc0d">80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ibec46cdc72b94d2592d329711d10107e_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMy0xLTEtMTQyMzUy_f91e5bd5-cec9-4408-baf1-693241dd1b01">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItNS0xLTEtMTQyMzUy_5653ccb7-736e-411b-96c1-1faef61bd382">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ie0304ef5b6004721811815b11e5a0a83_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItNy0xLTEtMTQyMzUy_a2d10985-de56-49ff-9125-9deb21504c0b">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="padding:0 1pt"></td><td colspan="2" style="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="i86522e992c0c4fbea74c3c0b7a792300_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItOS0xLTEtMTQyMzUy_0669ad6f-7e22-4344-9c16-3cab2fa58009">20</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="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="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMTEtMS0xLTE0MjM1Mg_62c3761d-c73e-4046-b750-2ed7be3e3166">100</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="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="i2c61e3b1d4fe40bf872d00a3a7a65688_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMTMtMS0xLTE0MjM1Mg_e00e2e99-6388-44c0-b519-2c12e9e5e525">78</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="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="i142215a4b26f4d8ab14b4d2e8b110820_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMTUtMS0xLTE0MjM1Mg_6ed74f9d-b7dc-4911-aa9f-3d2eb898c5f6">18</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="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="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="2" name="gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMTctMS0xLTE0MjM1Mg_34823ac9-0185-49cd-9460-49c25138e2f3">100</ix:nonFraction>&#160;</span></td><td style="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: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><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 agriculture, mining, natural resources and resellers not aligned to a major industry segment.</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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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 businesses, 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, as well as Grainger's divested businesses in the periods prior to their divestitures. Other businesses account for approximately <ix:nonFraction unitRef="number" contextRef="i18276c047b8f4986b6772f95e3da12e9_D20220101-20221231" decimals="2" name="gww:PercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MDE0MThlMTQyYWE4NGM0Yzk4OWZiZDg0NGE3NTg4ODdfMjcx_aa29e9fd-e955-4edd-8202-a389cbdc95c1">2</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i88ac3f7488f0430f99e0f0aeab9c1429_D20210101-20211231" decimals="2" name="gww:PercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MDE0MThlMTQyYWE4NGM0Yzk4OWZiZDg0NGE3NTg4ODdfMjc1_bcf946ec-9f69-436e-83c5-b6331f1b4f90">2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i08042f56c1084e4485677bfdf18c1e35_D20200101-20201231" decimals="2" name="gww:PercentageOfCompanyWideRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MDE0MThlMTQyYWE4NGM0Yzk4OWZiZDg0NGE3NTg4ODdfMjgy_dd14bba9-88fc-412c-8e31-ae886e258324">4</ix:nonFraction>% </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">of revenue for the twelve months ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" xsi:nil="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RleHRyZWdpb246ODk5Yzc5MjMwMzc0NGVkMTgyYTUwMGNiYzYyM2YzOWZfOTM4_1a7525b6-6842-42e6-98cd-0cc30919fbb9" escape="true"></ix:nonNumeric><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_100"></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 4 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90ZXh0cmVnaW9uOjRjNjI5OTIyM2QyMTQwODBhYzY2NjY3NDUzYTQxYzkwXzQxNQ_4d84224a-8ce1-4636-903a-4f1b08cb3bdf" continuedAt="i3b517fb34b314afab1193357b52306c4" escape="true">PROPERTY, BUILDINGS AND EQUIPMENT</ix:nonNumeric></span></div><ix:continuation id="i3b517fb34b314afab1193357b52306c4"><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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90ZXh0cmVnaW9uOjRjNjI5OTIyM2QyMTQwODBhYzY2NjY3NDUzYTQxYzkwXzQxNg_3acb62d3-1588-4c79-9612-cf69678574da" continuedAt="if57175487d2d461a94562f6ccd6cf855" escape="true">roperty, buildings and equipment consisted of the following (in millions of dollars):</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="if57175487d2d461a94562f6ccd6cf855"><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="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><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, 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%">Land</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="i892d2844c12241c690706aad5c471cd4_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzItMi0xLTEtMTQyMzUy_d04f881c-1966-4545-a87b-1eefe2f15486">318</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ice8d48966d03450ca86dc55e905a2977_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzItNS0xLTEtMTQyMzUy_4d96c485-d432-437f-b441-03a8f413b737">329</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8a0aca20e3424d029d21ed6494b913b2_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzMtMS0xLTEtMTQyMzUy_4aad1ee7-526f-4c20-a155-403e0efa6cbd">1,463</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id42e53523cb74b25933b03197bddd111_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzMtNC0xLTEtMTQyMzUy_79ee3b95-346a-4bbb-855c-81b697dd23e8">1,431</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icbdfcc79ca884c4cbc30b884b5130db8_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzQtMS0xLTEtMTQyMzUy_534976c7-fbe9-4e28-8f29-6b0cc38d2f81">1,662</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i686be3108081402dac0d4b67ec8de10a_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzQtNC0xLTEtMTQyMzUy_096ffe5c-08ad-4078-a528-0a7f848152b7">1,567</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzUtMi0xLTEtMTQyMzUy_a457e92f-ce90-4db9-8a1d-a87e0de2554a">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzUtNS0xLTEtMTQyMzUy_3bf4a3a0-87cb-41a6-b0e4-7459a49945b1">3,327</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzYtMS0xLTEtMTQyMzUy_a0277c7e-20c4-44b7-b04e-a84519c3b715">1,982</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzYtNC0xLTEtMTQyMzUy_576db253-a203-45fe-92b0-2706d7b03737">1,903</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzctMi0xLTEtMTQyMzUy_efab70c8-8697-4161-9a70-2e4306ce4690">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzctNS0xLTEtMTQyMzUy_9317d9c5-0108-4c43-90a9-2b7f5b6c9bce">1,424</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></tr></table></ix:continuation></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%">49</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="i553f5ed0f5a94ebeacecf7c5e3d1081a_103"></div><div style="margin-bottom:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzMwMTc_88f739a0-8365-4e7a-8a72-763b7984c675" continuedAt="ie153a9f06ef248139ddc6cf51ef44bca" escape="true">GOODWILL AND OTHER INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="ie153a9f06ef248139ddc6cf51ef44bca" continuedAt="i4d2f37d113724566a383485027b99a26"><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 2022 and 2021. 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:120%">As of December 31, 2022 and 2021, the Canada business reporting unit had goodwill of $<ix:nonFraction unitRef="usd" contextRef="i0a774b2866a44a9e8b4687fa9c2fd166_I20221231" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzQ5NDc4MDIzMzc2NzU_82a41f71-8cd7-46ca-a526-92f0ca6f3fc3">121</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ib1ea15bf5ab5415fa49e8a6f6af1f9d9_I20211231" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzE5NzkxMjA5MzEyNjgw_688a4315-0831-4f4e-a89a-13a0592ba0ae">129</ix:nonFraction>&#160;million, respectively.  As part of our annual impairment testing, the Company performed evaluations of changes in key assumptions, notably projections of revenue growth, operating expenditures, changes in working capital, and factors that could impact the discount rate used in the analysis. In doing so, we 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 did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators for its Canada business and concluded that it was more likely than not that the fair value of the Canada business reporting unit exceeded its carrying amount. </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%"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzMwMjE_cb1372aa-471d-42d1-98a6-f25e2f7c4370" continuedAt="i33927a2ba9154d088654ccae88ee554f" escape="true">The Company's balances and changes in the carrying amount of Goodwill by segment are as follows (in millions of dollars):</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i33927a2ba9154d088654ccae88ee554f"><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:31.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.723%"></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:1.408%"></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:1.408%"></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:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.108%"></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="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%">Other</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%">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, 2021</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%"><ix:nonFraction unitRef="usd" contextRef="i3ec7d4cf80d341da9d350f5c38eb2abe_I20201231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzEtMi0xLTEtMTQyMzUy_738e0921-8f93-40f5-9f18-5c7dbd20d13c">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><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%"><ix:nonFraction unitRef="usd" contextRef="ief66dba6572146c49c9f9e8cdd371b7f_I20201231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzEtNC0xLTEtMTQyMzUy_c647a323-a55e-411b-9dbd-0a2fe1442773">70</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><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%"><ix:nonFraction unitRef="usd" contextRef="if1b6601fb6604333b8e23bace4f65e9f_I20201231" decimals="-6" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzEtNi0xLTEtMTQyMzUy_d16b81e5-0aa4-4e05-9516-d068afdd1b98">&#8212;</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><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%"><ix:nonFraction unitRef="usd" contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzEtOC0xLTEtMTQyMzUy_5e8f6c2b-d86e-472b-a76d-9242777666fe">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></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%">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%"><ix:nonFraction unitRef="usd" contextRef="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231" decimals="-6" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzQtMi0xLTEtMTQyMzUy_2d49e3ce-f411-4f15-882e-65966edd0f43">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzQtNC0xLTEtMTQyMzUy_13cc45f4-250d-437a-bb57-0f6843e6383a">7</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i08119f8f289d454f89827488adc70100_D20210101-20211231" decimals="-6" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzQtNi0xLTEtMTQyMzUy_0aac3649-8a73-45d9-b74a-a5de5a06ee4d">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzQtOC0xLTEtMTQyMzUy_a99440af-84c3-4ea4-b70e-6ab79a5989d5">7</ix:nonFraction>)</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, 2021</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%"><ix:nonFraction unitRef="usd" contextRef="ic152642eaecf4394b5a9fd6996ea8688_I20211231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzUtMi0xLTEtMTQyMzUy_2ce0215b-0d43-458d-9244-767013d99340">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><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%"><ix:nonFraction unitRef="usd" contextRef="ia8a71971f99842488cd82dcf11a07bcd_I20211231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzUtNC0xLTEtMTQyMzUy_df62b909-b8d8-422f-93be-b938e79e3642">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><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%"><ix:nonFraction unitRef="usd" contextRef="i9e3eb12e53f34b6bb3c36fa7a8148f46_I20211231" decimals="-6" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzUtNi0xLTEtMTQyMzUy_f82c7f0f-2129-40c9-a8d9-41ce2dd855f2">&#8212;</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><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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzUtOC0xLTEtMTQyMzUy_710b52b1-845f-4c98-b7cb-8df5286159a7">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"></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%">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%">(<ix:nonFraction unitRef="usd" contextRef="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzgtMi0xLTEtMTQyMzUy_b3b5f2c3-c5ff-4890-ac2b-e0ba28694843">8</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzgtNC0xLTEtMTQyMzUy_fe40648f-fc74-4450-aa30-e72aeaa9e555">5</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i3489bf95981e48728d817cdc1095dd6b_D20220101-20221231" decimals="-6" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzgtNi0xLTEtMTQyMzUy_d676953d-f99e-4cff-8446-d6213df8ea67">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzgtOC0xLTEtMTQyMzUy_c10cb8fa-35a2-453e-87f9-b095d4c6b000">13</ix:nonFraction>)</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 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="ia7c9c5bbf9f14bd290aa242fafe71889_I20221231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzktMi0xLTEtMTQyMzUy_f756ced9-b10f-44cd-ac26-3fdc8e97311e">313</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5eea5169256d4cfca60bd2a4156651c1_I20221231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzktNC0xLTEtMTQyMzUy_3d9aa43e-11a4-4b16-9519-1064db65766b">58</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><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%"><ix:nonFraction unitRef="usd" contextRef="ibfec5ca010454609b2c21692e7ffb393_I20221231" decimals="-6" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzktNi0xLTEtMTQyMzUy_44559087-b631-4b77-abc8-757663e486cd">&#8212;</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><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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzktOC0xLTEtMTQyMzUy_048029c1-0f6e-4db4-b23e-0ce21f0e645b">371</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></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 style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ag</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gregate cumulative goodwill impairments as of December&#160;31, 2022, was $<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzIxNjQ_e5c4a0b1-3bdc-41a0-a2ab-7c18e1f77bb4">137</ix:nonFraction> million and consisted of $<ix:nonFraction unitRef="usd" contextRef="ieee33747082647a79f3573f53ed74485_I20221231" decimals="-6" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzU0OTc1NTgxNzIxOQ_2a381c89-0290-4995-9b2e-d93e1bf570a6">32</ix:nonFraction> million in High-Touch Solutions N.A. and $<ix:nonFraction unitRef="usd" contextRef="i9aafae351dda4d9c8310f76ab51948fc_I20221231" decimals="-6" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzIyMjQ_51263032-1cdc-4582-8127-832d9f466e9f">105</ix:nonFraction> million in O</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ther. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzI5OTc_7c7895ba-f4af-4742-bc60-d9e74359e58e" 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><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%">2022</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%">2021</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/ impairment</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/impairment</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%"><ix:nonNumeric contextRef="ie609cbff5db24d4290e6c195effdd27e_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtMS0xLTEtMTQyMzUy_b90f5121-f64a-4246-9feb-e0cd63421277">11.7</ix:nonNumeric> 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%"><ix:nonFraction unitRef="usd" contextRef="if4f816b3cae541a195bb8aa70e41e9c4_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtMy0xLTEtMTQyMzUy_7c8f141a-9d07-456b-a80a-5af9924ec1c9">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><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%"><ix:nonFraction unitRef="usd" contextRef="if4f816b3cae541a195bb8aa70e41e9c4_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtNS0xLTEtMTQyMzUy_7a207fb7-8ed5-4a71-918e-3d01d6195737">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><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%"><ix:nonFraction unitRef="usd" contextRef="if4f816b3cae541a195bb8aa70e41e9c4_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtNy0xLTEtMTQyMzUy_5a175ad6-3ead-4cac-9339-d28ad41c5a5e">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i737637c03b69430da1fd4487418b2b9d_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtOS0xLTEtMTQyMzUy_356f197a-98d8-4d8f-ba92-22be0cb0cb46">221</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><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%"><ix:nonFraction unitRef="usd" contextRef="i737637c03b69430da1fd4487418b2b9d_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtMTEtMS0xLTE0MjM1Mg_90768ca7-4afb-4e99-a329-59273638e0c6">176</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><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%"><ix:nonFraction unitRef="usd" contextRef="i737637c03b69430da1fd4487418b2b9d_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtMTMtMS0xLTE0MjM1Mg_5e050bd0-d54b-4002-9b12-b821e83c8ec9">45</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></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="idb78460559694a7284b906a0ccb580c6_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtMS0xLTEtMTQyMzUy_bfb70f9b-7dc8-4750-960b-35cdde291b76">14.4</ix:nonNumeric> 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%"><ix:nonFraction unitRef="usd" contextRef="i183dc752d1494aefa4a5d74149951226_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtMy0xLTEtMTQyMzUy_d86ade82-6df3-4fab-a382-af3265d8227f">32</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i183dc752d1494aefa4a5d74149951226_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtNS0xLTEtMTQyMzUy_16522eb6-e166-407b-a620-23d6845fb2ff">22</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i183dc752d1494aefa4a5d74149951226_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtNy0xLTEtMTQyMzUy_0230627e-79f3-4288-b528-c019b872a2ff">10</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia87a147628c048a7834022f6f7e07f35_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtOS0xLTEtMTQyMzUy_685cff61-0a08-485b-ab83-59cec38e958b">36</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia87a147628c048a7834022f6f7e07f35_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtMTEtMS0xLTE0MjM1Mg_c9e94df1-28bc-45f0-968b-64c096844981">24</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia87a147628c048a7834022f6f7e07f35_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtMTMtMS0xLTE0MjM1Mg_a0d2544d-f470-4654-a75c-0be7e99a369d">12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia552e68167db4d16bf3c9106c43e1f3b_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtMy0xLTEtMTQyMzUy_d9a4cbfc-991e-42ab-b072-dd82e0bf77c9">22</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia552e68167db4d16bf3c9106c43e1f3b_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtNS0xLTEtMTQyMzUy_2758adf5-9f2e-4701-a21f-1cd64e054714">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia552e68167db4d16bf3c9106c43e1f3b_I20221231" decimals="-6" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtNy0xLTEtMTQyMzUy_a311740a-e4f6-4773-95c4-2fc8d2782b05">22</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8412cf02738b43689ff14f74297a3fff_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtOS0xLTEtMTQyMzUy_43b6d044-06e5-4aeb-bc0d-11002af25198">25</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8412cf02738b43689ff14f74297a3fff_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtMTEtMS0xLTE0MjM1Mg_d573a897-a890-4e13-b772-c1255c465449">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8412cf02738b43689ff14f74297a3fff_I20211231" decimals="-6" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtMTMtMS0xLTE0MjM1Mg_bf9fc5d8-be66-406f-be00-58e3f44c99ad">25</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="i2e9fceecba8a475cb89c948b780d1557_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtMS0xLTEtMTQyMzUy_f50f962e-c848-4860-b08f-f084942d88c4">4.2</ix:nonNumeric> years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9090b1fa545f466ba66c6345e08f1cb9_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtMy0xLTEtMTQyMzUy_1b37ffa8-a09a-4c04-a48d-65ac9f913f01">580</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i9090b1fa545f466ba66c6345e08f1cb9_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtNS0xLTEtMTQyMzUy_a3622566-cd2a-4623-9e52-ba9bd36a7970">416</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i9090b1fa545f466ba66c6345e08f1cb9_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtNy0xLTEtMTQyMzUy_32297f2b-8802-4f6e-b60e-09df839f8cd6">164</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i23fedaa91241436eab8a38a63bf6c2cb_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtOS0xLTEtMTQyMzUy_b74ea550-8df5-4eea-b83b-9691a5a0d7b9">525</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i23fedaa91241436eab8a38a63bf6c2cb_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtMTEtMS0xLTE0MjM1Mg_33d62c74-d108-46a4-aba2-51630f3161a3">369</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i23fedaa91241436eab8a38a63bf6c2cb_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtMTMtMS0xLTE0MjM1Mg_465c22ca-cbdf-49a5-8325-72ac6538e349">156</ix:nonFraction>&#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%">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="ife0bce2c0b8e4502aa69ebab927de05f_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctMS0xLTEtMTQyMzUy_0d5a8ec0-80dd-4229-a73d-6194fa8f8877">6.9</ix:nonNumeric> 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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctMy0xLTEtMTQyMzUy_3cbeb06a-2542-4198-9e75-8b5f244728cc">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><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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctNS0xLTEtMTQyMzUy_9919a505-65aa-44e3-a3ac-92a520856b94">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><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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctNy0xLTEtMTQyMzUy_6affdce1-27f3-46dd-8e91-9767a6fa0a9b">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctOS0xLTEtMTQyMzUy_cc74b0f8-9940-4774-8abb-9f7a2c198504">807</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><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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctMTEtMS0xLTE0MjM1Mg_d875ee50-7084-4139-861f-bbb3a5f5151a">569</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><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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctMTMtMS0xLTE0MjM1Mg_3e5e4406-1dd4-4e63-98c6-85c4f2b9a9d8">238</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzI4NDY_4581d6f6-dada-4c05-8b90-d9c33ae098e4">61</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzI4NTA_e2df4d7c-bf54-4dc6-9058-c912b65fe06d">63</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzI4NTg_bd5a8f97-f7d8-44e8-aab6-cc4d7b084032">60</ix:nonFraction> million for the years ended December 31, 2022, 2021 and 2020, respectively. </span></div></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%">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="i4d2f37d113724566a383485027b99a26"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzMwMDE_a81acf48-ba93-4c1e-ae70-64b891047656" 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><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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzEtMi0xLTEtMTQyMzUy_d0c91eb1-1ebc-4444-848b-b160a12ae2c9">61</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></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%">2024</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzItMi0xLTEtMTQyMzUy_56291eff-89f6-4353-8eea-903b145d29a8">53</ix:nonFraction>&#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%">2025</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzMtMi0xLTEtMTQyMzUy_84ec6c21-99b4-4253-bc34-c0072e156cda">44</ix:nonFraction>&#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%">2026</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzQtMi0xLTEtMTQyMzUy_7aa50913-1033-41ac-b6a8-6eaf64924240">31</ix:nonFraction>&#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%">2027</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzUtMi0xLTEtMTQyMzUy_2dbe0889-f0d4-4961-bbc5-3bad73a6d680">16</ix:nonFraction>&#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzYtMi0xLTEtMTQyMzUy_b567f1ff-b190-42ce-ac0d-762d64252bc9">5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzctMi0xLTEtMTQyMzUy_e3482f86-e1a7-492d-9bfc-63873282d297">210</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_118"></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%">NOTE 6 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzU5ODI_696218f3-51d8-4a94-91c2-4405f4712443" continuedAt="ib5ecf841b20d4d39a1193f50c325dea0" escape="true">DEBT</ix:nonNumeric></span></div><ix:continuation id="ib5ecf841b20d4d39a1193f50c325dea0" continuedAt="i3101659a22b24edcabc0aa4e0226589e"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzU5NTQ_e918b85f-f8ee-44f9-852c-858681b6b6d5" 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><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%">2022</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%">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%">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%"><ix:nonFraction unitRef="number" contextRef="ia50046c81d8c466394e6c0525acafab6_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MzE0ZmUzZWY4ZmFjNGJmZDkyZDFhZGY5OGFhNmZkYmNfNA_a9e7c8cd-b0a8-4597-b217-a150fc819000">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="ia50046c81d8c466394e6c0525acafab6_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtMS0xLTEtMTQyMzUy_bbb6892d-f767-401d-8bdc-7876e85382fe">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><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%"><ix:nonFraction unitRef="usd" contextRef="ia50046c81d8c466394e6c0525acafab6_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtMy0xLTEtMTQyMzUy_79a80951-fbea-45e3-9b96-6bdd22c77603">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i3da3efb292d34994b902989f82d5cc7a_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtNS0xLTEtMTQyMzUy_1fd7be3d-b75e-4ae7-a25d-5feaa4cd3068">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><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%"><ix:nonFraction unitRef="usd" contextRef="i3da3efb292d34994b902989f82d5cc7a_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtNy0xLTEtMTQyMzUy_ac104bce-4a81-45e3-b9d2-eac2dfdd2bed">1,284</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></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="ic0240a57a17d4b42afa0c69bdd726fb6_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMC0xLTEtMTYxNzQ2L3RleHRyZWdpb246NTc1ZjA0OTE2ZTY0NDY0YWEwMWJiZjY2MTRhOTA2M2VfNA_e07bcd1d-3aaf-4fa6-9c85-caa6ba6630f8">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="ic0240a57a17d4b42afa0c69bdd726fb6_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMS0xLTEtMTYxNzky_7b372759-95e0-46dd-a552-ec3a3eabf9ec">500</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic0240a57a17d4b42afa0c69bdd726fb6_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMy0xLTEtMTYxODEw_7f6be0eb-3c40-44d7-aba6-8b0a5a0b9c1d">470</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i31a5c7ef57564624bd4bbb9730560b77_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtNS0xLTEtMTYxODE0_bc04c3df-6e72-45a0-92c0-f0e33442a089">500</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i31a5c7ef57564624bd4bbb9730560b77_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtNy0xLTEtMTYxODE4_a795831e-0398-4e3b-8ef5-03d25063e4af">509</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i995ad6ef3e8447bc8742d55cd89d38e0_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtMC0xLTEtMTYxODU1L3RleHRyZWdpb246YzU4YzM0ZDc5ZDAxNDdmYTk3YjMxOGUzNDRmYzczZjZfNTQ5NzU1ODEzOTE1_dc532ea6-3cd6-49e0-b070-736358e5fcc4">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="i995ad6ef3e8447bc8742d55cd89d38e0_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtMS0xLTEtMTYxODU3_f9dac81f-fccd-4607-a5ca-99d0d2a767f2">400</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i995ad6ef3e8447bc8742d55cd89d38e0_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtMy0xLTEtMTYxODU3_5b3f075d-714d-4f93-b997-49384ffa28d5">338</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1d905eb082d74e5eac42f24bf50d27e8_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtNS0xLTEtMTYxODU3_500b91ff-b0b1-4c4b-9c16-772da3fb8b74">400</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1d905eb082d74e5eac42f24bf50d27e8_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtNy0xLTEtMTYxODU3_6e184fec-38c9-495d-8910-f4766ee03c6f">492</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="ia180f73876594e3db44f01df03d57fe7_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246YjEwMzEzY2NkMGI3NGZhY2IzZGQxM2E0MTY1YmY3OThfNA_f31fb278-52ec-4f6d-abff-135caa16b743">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="ia180f73876594e3db44f01df03d57fe7_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMS0xLTEtMTQyMzUy_8b397dc2-8ff3-43f9-b723-668bf5de5646">400</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia180f73876594e3db44f01df03d57fe7_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMy0xLTEtMTQyMzUy_ca9d7f33-86cf-4e01-b966-97136770014f">317</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id42534c42e574a9e809d6d9465ee8940_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtNS0xLTEtMTQyMzUy_b35a56c4-1bb8-4878-8dea-f621b92669f6">400</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id42534c42e574a9e809d6d9465ee8940_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtNy0xLTEtMTQyMzUy_ed42e61e-c70c-4c91-9202-599ac7c8a1d6">459</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i87a612c76c5d498ca22106db264e0dc1_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzktMS0xLTEtMTQyMzUy_a7841634-a1b0-45bc-a975-a5caf17bd90c">69</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i87a612c76c5d498ca22106db264e0dc1_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzktMy0xLTEtMTQyMzUy_e5d9787c-f8da-4a79-b62e-5eb26ab32df0">69</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i7c3d2577812f40669f84a697fb1b348e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzktNS0xLTEtMTQyMzUy_79ad7dbb-e486-4b12-a001-4401ca2bb37c">78</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i7c3d2577812f40669f84a697fb1b348e_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzktNy0xLTEtMTQyMzUy_d27f7b1c-ddf1-43ae-8805-f498c91fd890">78</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" sign="-" name="gww:OtherLongTermDebtAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzExLTEtMS0xLTE0MjM1Mg_daca70a8-1fdf-418f-bdc5-2238830f48f8">29</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" sign="-" name="gww:OtherLongTermDebtAdjustmentFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzExLTMtMS0xLTE0MjM1Mg_a186b099-0b60-46d1-aadf-89562f6b78de">29</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OtherLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzExLTUtMS0xLTE0MjM1Mg_3c76cd7d-760b-4467-9a68-a381439f53f7">7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="gww:OtherLongTermDebtFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzExLTctMS0xLTE0MjM1Mg_abaebc23-3a1d-4eec-95ea-248f68b302ab">7</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEyLTEtMS0xLTE0MjM1Mg_b1d0b692-77c3-417f-b293-c880bce002d9">2,340</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><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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtGrossFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEyLTMtMS0xLTE0MjM1Mg_c17590bb-23a5-4fbf-9c3c-f6930024342c">2,081</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><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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEyLTUtMS0xLTE0MjM1Mg_6aafe964-b790-46ef-846f-4dd218694102">2,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="gww:LongTermDebtGrossFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEyLTctMS0xLTE0MjM1Mg_38a0724a-de8b-4690-9446-e53c241bfb43">2,829</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></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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEzLTEtMS0xLTE0MjM1Mg_1fb6a2b5-0a81-431c-8752-41810f50ca4d">35</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtCurrentMaturitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEzLTMtMS0xLTE0MjM1Mg_4265f603-bd46-4f02-90e5-b02ddf87a9bd">35</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEzLTUtMS0xLTE0MjM1Mg_922c9c48-2526-47bc-a715-701c86d62701">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="gww:LongTermDebtCurrentMaturitiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEzLTctMS0xLTE0MjM1Mg_751b0819-8cc8-491f-916d-73c2a678be7b">&#8212;</ix:nonFraction>&#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%">Debt issuance costs and discounts &#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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE0LTEtMS0xLTE0MjM1Mg_f5393188-3dc6-4f07-aa0f-1928bbfabe92">21</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE0LTMtMS0xLTE0MjM1Mg_d26b4ebc-c69f-4009-9f25-276097746951">21</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE0LTUtMS0xLTE0MjM1Mg_a1b5f271-1b9e-4368-8784-235759696f18">23</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE0LTctMS0xLTE0MjM1Mg_78423d75-448f-4676-b783-0e38d27a9af1">23</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE1LTEtMS0xLTE0MjM1Mg_fffff699-9af3-478b-beca-4364095e4c14">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><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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE1LTMtMS0xLTE0MjM1Mg_29093bd6-6d6b-4770-82b4-335d032ac5e0">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE1LTUtMS0xLTE0MjM1Mg_9929225d-2a2c-4393-ad52-8b94cca3e3b1">2,362</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><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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE1LTctMS0xLTE0MjM1Mg_10479233-3b9d-4510-afae-ef7fc7d62d04">2,806</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></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 February 2020, the Company entered into a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODcxODk_997208a0-f32b-4b3e-8f9b-1ae0f163a4a1">five</span>-year unsecured credit agreement. Grainger may obtain loans in various currencies on a revolving basis in an aggregate amount not exceeding $<ix:nonFraction unitRef="usd" contextRef="i50660099bb5849239b9e2b34b368c814_I20200229" decimals="-7" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODczODM_76b1cffc-7574-44f0-be03-f4797ab43026">1.25</ix:nonFraction> billion (revolving credit facility), which may be increased up to $<ix:nonFraction unitRef="usd" contextRef="ic40db1b180794fc7ab2f774d6bd90ddb_I20221231" decimals="-6" name="gww:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODc0NzI_a3f3fad2-5ea8-4b6f-bd7c-56acbc458a56">1.875</ix:nonFraction> billion at the request of the Company, subject to approval from lenders and other customary conditions. The primary purpose of the revolving credit facility is to support the Company's commercial paper program and for general corporate purposes. The revolving credit facility replaced the Company's former $<ix:nonFraction unitRef="usd" contextRef="i813343fa1e0e4d7180fad288ab11338a_I20171031" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODc3NTY_09fb7c11-a0af-4e31-a863-4041d840ebf5">750</ix:nonFraction> million unsecured revolving credit facility, which originated in October 2017 and was scheduled to mature in October 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-weight:400;line-height:120%">In August 2022, the Company entered into a First Amendment (the Amendment) to its revolving credit facility. The Amendment changes the benchmark rate for borrowings denominated in U.S. and foreign currencies from LIBOR to certain alternative benchmark rates. This includes benchmark rates based on the Euro Interbank Offered Rate (EURIBOR) for borrowings denominated in Euros, the Canadian Dollar Offer Rate (CDOR) for borrowings denominated in Canadian dollars, the Sterling Overnig</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ht Index Average (SONIA) for borrowings denominated in sterling and Secured Overnight Financing Rate (SOFR) for borrowings denominated in U.S. dollars. The Amendment also updates certain other provisions regarding successor interest rates to LIBOR.</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="i99b04010a97641c19fb0d5a66fccf027_I20221231" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODg2MzY_1f272124-681f-4f39-97cd-984d8aa6edcf"><ix:nonFraction unitRef="usd" contextRef="i44857edb0fac4bc1bbdc95b2bb572cda_I20211231" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODg2MzY_b4d19d63-dec1-46a5-9226-54d1e533c5c0">no</ix:nonFraction></ix:nonFraction> borrowings outstanding under the revolving credit facility as of December&#160;31, 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-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, 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%">51</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="i3101659a22b24edcabc0aa4e0226589e" continuedAt="ic36d80d667d54940a023a2697832cb07"><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">Commercial Paper</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 issues commercial paper from time to time for general working capital needs. As of December&#160;31, 2022 and 2021, there was <ix:nonFraction unitRef="usd" contextRef="i6fbd5552ce7b4bbe87058d08f5f291c8_I20211231" decimals="INF" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODg4NTI_07b57527-f5fc-41ad-99dd-6e9bbd1fb78b"><ix:nonFraction unitRef="usd" contextRef="id589e6b15c234480baa0d7f5e935b7a6_I20221231" decimals="INF" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODg4NTI_2c03f872-bb5a-4320-8208-7a0e29e5f746">no</ix:nonFraction></ix:nonFraction>ne outstanding.</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">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="i432cbf93a1ba4c9ea7d5243ed1e47b32_I20201231" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzQ5NDc4MDIzNjE0MTI_51a2533d-a67f-4f82-a086-b04e90c4c308">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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the senior notes in whole at any time or in part from time to time at a make-whole redemption price prior to their respective maturity dates. The redemption price is calculated by reference to the then-current yield on a U.S. treasury security with a maturity comparable to the remaining term of the senior notes plus <ix:nonFraction unitRef="number" contextRef="i841e5592e0a041d8bd82d6f2653aca39_D20150101-20201231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTQ0_5b284314-a5a8-4d26-a5ef-cc8c8119cac1">10</ix:nonFraction>-<ix:nonFraction unitRef="number" contextRef="ide7b2b6d1a68407fa845f0541b45a2a7_D20150101-20201231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzM2NDQ5_a8811c8d-a6e7-4c1a-a8cc-c503ea5b3e93">25</ix:nonFraction> basis points, together with accrued and unpaid interest, at the redemption date. Additionally, if the Company experiences specific kinds of changes in control, it will be required to make an offer to purchase the senior notes at <ix:nonFraction unitRef="number" contextRef="id9d9f0b7ee17449d81abe9cd6498a535_D20150101-20201231" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzM2NDUz_6382e3d3-0674-4d06-b393-7916a495a093">101</ix:nonFraction>% of their principal amount plus accrued and unpaid interest, at the date of purchase. Within <ix:nonNumeric contextRef="i50c37f18bb934fc69081f9d952a925ac_D20150101-20201231" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTg1_435e298f-bbef-4c73-8e77-f011603d0373">one year</ix:nonNumeric> of the maturity date, the Company may redeem the senior notes in whole at any time or in part at <ix:nonFraction unitRef="number" contextRef="i2685999464a545f79228f8a43335cb26_D20150101-20201231" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzM2NDU3_e23b1a8a-a1d4-4959-b52c-1870d491d102">100</ix:nonFraction>% of their principal amount, together with accrued and unpaid interest, at the redemption date.</span></div><div style="padding-left:18pt;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 of approximately $<ix:nonFraction unitRef="usd" contextRef="i432cbf93a1ba4c9ea7d5243ed1e47b32_I20201231" decimals="-6" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTMx_f31df080-489b-4e5b-8ae5-729f29c840e0">29</ix:nonFraction>&#160;million, 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.</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="id024956d74134b6dbedf1831113ba325_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzQ5NDc4MDIzNjE0NTc_3ac32853-7b17-4276-8938-43743d1f0605">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, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2021</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 12.</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="i8e99c23750474f41838d687e9285c949_I20200831" decimals="-9" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NDky_a08d5f6e-6a14-4159-8b86-9ed0530788c4">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, 2022 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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="i8492f40fbb804a65a7075bd8ad192fda_D20150101-20201231" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTg2_e24f6bfd-59cb-4a3c-a397-e965219290f8">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="jpy" contextRef="i8ac89c1e4af2469cbc20826f38654e0d_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTA1_c4f2582f-bdcb-4ac1-9315-fee0454e51a5">69</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="jpy" contextRef="i5dc9edf735a94c95b4aad5b8ffb5eba3_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzQ5NDc4MDIzNjE0Mjc_6bd6df7b-511a-4955-8699-4bbea28fef40">78</ix:nonFraction>&#160;million, respectively. The term loan matures in 2024, payable over <ix:nonFraction unitRef="payment" contextRef="i9d6ffb52eaf94e058c022b844dcf817f_D20200801-20200831" decimals="INF" name="gww:DebtInstrumentNumberOfSemiAnnualPrincipalPayments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTE3_469414b3-26e7-4939-895d-fd6ef4e375f1">four</ix:nonFraction> equal semi-annual principal installments in 2023 and 2024 and bears an average interest rate of <ix:nonFraction unitRef="number" contextRef="i9d6ffb52eaf94e058c022b844dcf817f_D20200801-20200831" decimals="4" name="us-gaap:LongTermDebtWeightedAverageInterestRateOverTime" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzQ5NDc4MDIzNjE0Njg_f87e6a54-c6da-489e-acfd-fbe35f1b65b4">0.05</ix:nonFraction>%.</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">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. The Compa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny was i</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n compliance with all debt covenants as of December&#160;31, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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="ic36d80d667d54940a023a2697832cb07"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzU5NzU_97994427-25d0-4326-a770-e85608addbc6" 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><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="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%">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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzEtMi0xLTEtMTQyMzUy_08a94798-b17c-481a-b81b-36d9ac053928">35</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></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%">2024</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzItMi0xLTEtMTQyMzUy_d604b858-5f43-4f9a-9625-8b140be2acd6">34</ix:nonFraction>&#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%">2025</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzMtMi0xLTEtMTQyMzUy_56caa268-fb1f-4c09-aa8b-c3c39e158929">500</ix:nonFraction>&#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%">2026</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzQtMi0xLTEtMTQyMzUy_ebdda4aa-5084-40e4-8d29-ab68e7bed976">5</ix:nonFraction>&#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%">2027</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzUtMi0xLTEtMTQyMzUy_edaed7dc-0602-4a89-9add-5196025df970">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzYtMi0xLTEtMTQyMzUy_a46cb88d-1c92-4a92-8af8-d8a17a5a7a99">1,800</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzctMi0xLTEtMTQyMzUy_0ff95ba3-c81a-4837-a4e2-431e036313f0">2,374</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_121"></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%">NOTE 7 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0MzU_9e17b846-3147-4324-9e30-56cff350cd8a" continuedAt="i306a32e42f6f4ce4960a76d41ef72407" escape="true">EMPLOYEE BENEFITS</ix:nonNumeric></span></div><ix:continuation id="i306a32e42f6f4ce4960a76d41ef72407" continuedAt="id5282f0a8b064b5fb17bfe6de0e77a11"><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, adopted as of January 1, 2021. The new plan amended and restated the prior noncontributory profit-sharing plan, which previously aligned Company contributions to Company performance and included two components, a variable annual contribution based on the Company's rate of return on invested capital and 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="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="INF" name="gww:ProfitSharingAutomaticContributionByEmployerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzkwMw_3ad84ee0-3fd2-4f69-bf21-0a4d0af003c6">3</ix:nonFraction>% of the eligible team member's total eligible compensation. As part of the amendment, beginning in 2021, the profit-sharing contribution was removed and the Company's automatic contribution increased from <ix:nonFraction unitRef="number" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="INF" name="gww:ProfitSharingAutomaticContributionByEmployerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzExMTE_cb81583d-67df-4d0d-b0f6-5614db8ce4dd">3</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="INF" name="gww:ProfitSharingAutomaticContributionByEmployerPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzExMTc_a6dc0397-1159-4c3a-8e80-be8d974c4b11">6</ix:nonFraction>% o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f total eligible participants&#8217; compensation. In addition, team members covered by the plan are also able to make personal contributions. </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 total retirement savings plan expense was $<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzEzMDY_9ff0dd34-321f-48dd-9b46-40bead236b1a">87</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzU0OTc1NTgxNDgyOTc_07cf32ff-943a-4fd2-8842-d0d8b8e63a4c">78</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzU0OTc1NTgxNDgzMTM_d33ad684-24e3-482b-b105-9de4e3122ca8">99</ix:nonFraction> million for 2022, 2021 and 2020, 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzE2NjU_ba9c3c8d-2f60-4e45-bf5d-34ca09ffdd9b">11</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzE2Njk_aaa5d4bc-4cb2-4643-8b29-2850b5ae3b3e">16</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzE2Nzc_db235e2d-f117-4333-a484-602d70d71c09">16</ix:nonFraction> million for 2022, 2021 and 2020, 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 a majority of its U.S. team members hired prior to January 1, 2013, and their dependents should they elect to maintain such coverage upon retirement. Covered 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="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%">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="id5282f0a8b064b5fb17bfe6de0e77a11" continuedAt="i3e65c88fa86542acb97e3148147a7a2b"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0MjU_714e03c2-2bb0-4550-8c6d-43411abf0857" 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 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%">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><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%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzMtMS0xLTEtMTQyMzUy_71f1e150-08ea-4198-b576-17489baa749c">4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzMtMy0xLTEtMTQyMzUy_7d18695a-39ed-4ea1-bb49-9920bb2e89c7">5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzMtNS0xLTEtMTQyMzUy_08ec03fc-6b70-4742-a5b4-c7750401f5aa">5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzUtMS0xLTEtMTQyMzUy_73510b8a-4cdf-40c8-ad48-4594a9333789">4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzUtMy0xLTEtMTQyMzUy_9ab4ace2-522b-48f6-aad3-f4020621248e">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzUtNS0xLTEtMTQyMzUy_0b01b2eb-7e17-449d-b98f-e3abc2189806">6</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzYtMS0xLTEtMTQyMzUy_54ba29f5-9892-4d51-b483-738da84e244c">8</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzYtMy0xLTEtMTQyMzUy_4e551e91-a97b-491c-a9cf-38018a0c36c8">8</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzYtNS0xLTEtMTQyMzUy_31893893-1d8a-47db-aed3-a88a959fb166">8</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzctMS0xLTEtMTQyMzUy_146d67dc-3a5f-4d38-b01e-37f96e6855e4">10</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzctMy0xLTEtMTQyMzUy_5dd5bc76-d439-4b21-9b24-66ad75b8b82a">9</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzctNS0xLTEtMTQyMzUy_a0b40b36-6997-4fb8-bc03-1feb42124fa0">10</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzktMS0xLTEtMTQyMzUy_3c8001ec-0a7a-4bf3-b71a-7186f6a95cb9">9</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzktMy0xLTEtMTQyMzUy_4a1dcc23-e318-45d2-8903-ac0af44648a6">8</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzktNS0xLTEtMTQyMzUy_d0e55ee1-7d0a-43bc-931d-3fa6d38437ce">5</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzEwLTEtMS0xLTE0MjM1Mg_ff3a4c2d-4ef1-43ff-93f4-234dafba11cf">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><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%">(<ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzEwLTMtMS0xLTE0MjM1Mg_2f43373d-8063-435e-bd69-c27b225cf5c5">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"></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%">(<ix:nonFraction unitRef="usd" contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzEwLTUtMS0xLTE0MjM1Mg_bfc59571-11de-4c97-aeba-560a081620f4">12</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></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0NzM_35a9d02d-2bfc-4ce2-91f1-721354568dbf" 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%">Reconciliations of the beginning and ending balances of the postretirement benefit asset (obligation), 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 (obligation) 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%">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%">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="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEtMS0xLTEtMTQyMzUy_2e8381eb-5906-4d75-802e-e827b2c488bb">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><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%"><ix:nonFraction unitRef="usd" contextRef="i0b74080c036c47d28d88387602e86905_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEtMy0xLTEtMTQyMzUy_b01721b8-523f-413d-a9c4-93af216c2a0d">167</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></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="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzItMS0xLTEtMTQyMzUy_b054b764-cd77-436f-bc60-cea50a25e3e9">4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzItMy0xLTEtMTQyMzUy_3f7ce269-bb8c-4e98-b177-4be32707c9d6">5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzMtMS0xLTEtMTQyMzUy_ee272164-ffd7-4b3e-ab6a-5af46d431b5f">4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzMtMy0xLTEtMTQyMzUy_54cf6a5b-ebcb-43b7-bbb0-6aa6f870943f">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzQtMS0xLTEtMTQyMzUy_8ae02fdb-ac5a-497b-8e0b-839545cd229d">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzQtMy0xLTEtMTQyMzUy_6c24d6a6-34f9-4c31-8266-f72b2376f61f">3</ix:nonFraction>&#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 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="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzYtMS0xLTEtMTQyMzUy_7bf35a77-41ae-405e-91ed-70c8bf34304a">40</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzYtMy0xLTEtMTQyMzUy_590821a9-b330-488d-9c3c-585aeeff085c">14</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzctMS0xLTEtMTQyMzUy_69d30d4b-0edd-47d6-8932-d49161be5b6b">12</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzctMy0xLTEtMTQyMzUy_c82578bf-ec97-437b-a6e2-08365112d6d6">11</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEwLTEtMS0xLTE0MjM1Mg_3e35d6a2-7d3b-436e-8a7c-72fdc505a5bb">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEwLTMtMS0xLTE0MjM1Mg_b45b10f3-d3ef-410c-8588-6c164b427166">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEyLTEtMS0xLTE0MjM1Mg_dda127b2-3624-4bf1-a077-86598956bd77">207</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0b74080c036c47d28d88387602e86905_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEyLTMtMS0xLTE0MjM1Mg_25adc4c0-19a8-493c-8149-7d039efded13">206</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEzLTEtMS0xLTE0MjM1Mg_ef8b45eb-b8b0-4e2a-b63d-77c06419981b">36</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEzLTMtMS0xLTE0MjM1Mg_6bb92215-a0f7-4b82-a3d8-9ae1092eaca7">9</ix:nonFraction>&#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;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="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE1LTEtMS0xLTE0MjM1Mg_1c6fd342-859c-404a-85fd-a0d1a04a16c1">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE1LTMtMS0xLTE0MjM1Mg_50fd0787-c7bd-4160-b868-b9eff84f9994">3</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE3LTEtMS0xLTE0MjM1Mg_aa63d136-38cd-4a0d-8d78-182fd80d15a1">12</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE3LTMtMS0xLTE0MjM1Mg_73fae987-918e-4d97-aee2-ccd9f62da3ad">11</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE4LTEtMS0xLTE0MjM1Mg_c7580741-5a55-4fb4-8267-b26468ee173b">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE4LTMtMS0xLTE0MjM1Mg_6a299387-78df-432d-9e1c-cc9e3119b46a">207</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></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="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="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="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzIwLTEtMS0xLTE0MjM1Mg_ce24a9c7-fec8-4a99-9dec-0c144df40f41">50</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><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzIwLTMtMS0xLTE0MjM1Mg_754c56e0-c82b-4b1b-ae52-ddd114fb7cc3">54</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></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0NDM_40c41a95-bd72-4414-81fe-939dcb45012e" 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><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%">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="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="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzItMS0xLTEtMTQyMzUy_336c1f33-1c03-4936-ae16-5c7a92f95240">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzItMy0xLTEtMTQyMzUy_7f8ae396-7d2e-4278-8cfb-8c2c177acc5f">42</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></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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzQtMS0xLTEtMTQyMzUy_3c807630-853e-47b2-adc5-8462646adde1">77</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzQtMy0xLTEtMTQyMzUy_25aebc78-11b8-4e3b-87a0-270264d3ef1c">90</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" sign="-" name="gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzUtMS0xLTEtMTQyMzUy_76d7ce1d-82cc-4427-9cc2-e742e6cecae5">28</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" sign="-" name="gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzUtMy0xLTEtMTQyMzUy_f78091fa-5a3f-4c1a-8a9f-11ec009b7075">33</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzYtMS0xLTEtMTQyMzUy_55531b92-64f2-43e1-9ea1-507605b09a79">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzYtMy0xLTEtMTQyMzUy_5b77e596-3b01-46d2-bd9b-b266f7ed29b8">99</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></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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" name="us-gaap:LiabilityForFuturePolicyBenefitWeightedAverageDuration" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzE5NzkxMjA5MzEwMjk0_c94aeb16-8cc4-4314-9ce4-ab7b9f578804">10</ix:nonNumeric> years for 2022.</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="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="i3e65c88fa86542acb97e3148147a7a2b" continuedAt="iea7c9a270a0f4afdb082e729ffd370c6"><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 was 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 and cost-sharing between the Company and the retirees. The Company evaluates its actuarial assumptions on an annual basis and considers changes in these long-term factors based upon market conditions and historical experience. The actuarial gains recognized during the plan year are primarily related to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes in assumptions related to certain retiree coverage elections, health reimbursement arrangement (HRA) subsidy and changes to the discount rate.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0NjI_a4306452-c5bb-45a9-a317-09c3c907ea09" 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 costs at January 1 of each year:</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:55.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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:11.914%"></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%">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><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%">2020</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="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzItMS0xLTEtMTQyMzUy_15160e7d-c878-4449-b67e-e8c5db531308">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><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="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzItMy0xLTEtMTQyMzUy_5ebf1d36-fa6d-4759-beaa-3706c38b104c">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><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%"><ix:nonFraction unitRef="number" contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzItNS0xLTEtMTQyMzUy_c670845b-c51a-497d-a6fc-a7aa4528ac35">3.01</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="padding:2px 0 2px 1pt;text-align:right;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="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzMtMS0xLTEtMTQyMzUy_ca71a50c-93bc-4320-ab5c-8c26562f85b5">4.04</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;text-align:right;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="ia339f10a8dd949e890335684504e419a_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzMtMy0xLTEtMTQyMzUy_f8853944-2854-4a03-a738-c57f87fdaa40">4.04</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;text-align:right;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="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzMtNS0xLTEtMTQyMzUy_700eb925-08b6-4aa1-841c-75cad3ed5528">4.04</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align: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="padding:2px 0 2px 1pt;text-align:right;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="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzUtMS0xLTEtMTQyMzUy_45b42342-3712-4ba4-9314-6516960352fa">6.50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;text-align:right;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="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="4" name="gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzUtMy0xLTEtMTQyMzUy_70536d96-6976-46a3-937f-511f3268f175">5.81</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;text-align:right;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="i0b74080c036c47d28d88387602e86905_I20201231" decimals="4" name="gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzUtNS0xLTEtMTQyMzUy_d4c76ab6-1f61-4da5-a808-b14064ab262c">6.06</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align: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 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%">Post age 65</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%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</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%">Catastrophic drug benefit</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%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">NA</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%">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="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzgtMS0xLTEtMTQyMzUy_cecda857-e4e0-45f1-87ea-e16a3abe90f9">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzgtMy0xLTEtMTQyMzUy_699149a5-903a-4ea1-9638-1774e1ef26b0">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i0b74080c036c47d28d88387602e86905_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzgtNS0xLTEtMTQyMzUy_658295c3-904c-48a7-8ac7-b0c43036b3bb">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="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="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzktMS0xLTEtMTQyMzUy_ee835a2c-37ca-4165-b36d-355dcb77ce29">2030</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzktMy0xLTEtMTQyMzUy_c6160e2a-229e-40ba-b113-bbf21de58a23">2026</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzktNS0xLTEtMTQyMzUy_e66e6723-94d7-4085-a7a6-a6f1e5236327">2026</ix:nonNumeric></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%">HRA credit inflation index for grandfathered retirees</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="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzEwLTEtMS0xLTE0MjM1Mg_e427a918-1085-4b29-9c89-95d6f67758c5">&#8212;</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzEwLTMtMS0xLTE0MjM1Mg_d2f836fd-67b2-4c56-9dfa-7e74d3b52cca">&#8212;</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i0b74080c036c47d28d88387602e86905_I20201231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzEwLTUtMS0xLTE0MjM1Mg_339db11d-43af-4586-96a2-9a4725fa2cc9">2.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></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.379%"></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:1.554%"></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:2.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.330%"></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%">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><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%">2020</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="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzEtMS0xLTEtMTQyMzUy_f4092307-40fa-4945-85a2-e5e172b10793">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><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="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzEtMy0xLTEtMTQyMzUy_71ee3898-3781-4cb3-9f7f-32b7310a1306">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><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="i0b74080c036c47d28d88387602e86905_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzEtNS0xLTEtMTQyMzUy_ff63f60b-634f-48a7-9e95-dcb9f5458473">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%">Expected long-term rate of return on plan assets &#8211; net of tax</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="number" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzItMS0xLTEtMTQyMzUy_43fe65a4-7cf0-48f9-b848-7cb1b95ffe74">4.04</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;text-align:right;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="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzItMy0xLTEtMTQyMzUy_f95037e5-a300-43c2-a3e1-47c6dff53829">4.04</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;text-align:right;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="i0b74080c036c47d28d88387602e86905_I20201231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzItNS0xLTEtMTQyMzUy_c4c1fa4a-df95-476d-bc5e-7565d62fb2bc">4.04</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align: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="padding:2px 0 2px 1pt;text-align:right;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="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzQtMS0xLTEtMTQyMzUy_d757c808-7b4d-4c94-8ced-73d883f579ad">7.50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;text-align:right;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="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzQtMy0xLTEtMTQyMzUy_d018f5a4-e1bc-4cdd-b60b-3ee621f5d403">6.50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;text-align:right;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="i0b74080c036c47d28d88387602e86905_I20201231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzQtNS0xLTEtMTQyMzUy_64a7c489-8ff8-40b4-82b4-9013c28d376c">5.81</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align: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 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%">Post age 65</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%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</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%">Catastrophic drug benefit</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%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">NA</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%">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="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzctMS0xLTEtMTQyMzUy_8024d941-c52f-4e69-a151-73ac3377e04c">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzctMy0xLTEtMTQyMzUy_aa203f4d-a64f-4cad-925e-a88ceed318c3">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i0b74080c036c47d28d88387602e86905_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzctNS0xLTEtMTQyMzUy_3183c4a5-e45b-4819-a165-163fff43a0b3">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="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="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzgtMS0xLTEtMTQyMzUy_48b00831-ec7c-4306-88b2-47d84630da3e">2033</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzgtMy0xLTEtMTQyMzUy_0ea8f65f-cfb0-4085-9555-d0a25ef95405">2030</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzgtNS0xLTEtMTQyMzUy_c47f6d9d-1a6d-4383-b9e6-a0cf9175db55">2026</ix:nonNumeric></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%">HRA credit inflation index for grandfathered retirees</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="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzktMS0xLTEtMTQyMzUy_6902d2fb-032b-4dc3-bd0f-b0a872e7f272">&#8212;</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzktMy0xLTEtMTQyMzUy_7ddd1a5f-6b49-4766-a52f-c09bb7391667">&#8212;</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i0b74080c036c47d28d88387602e86905_I20201231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzktNS0xLTEtMTQyMzUy_ec99cb1f-56ea-4a5d-96ed-25661f937443">&#8212;</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></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 discount rate assumptions reflect the rates available on high-quality fixed-income debt instruments as of December 31, the measurement date of each year.&#160;These rates have been selected due to their similarity to the duration of the projected cash flows of the postretirement healthcare benefit plan.&#160;As of December&#160;31, 2022, the Company increased the discount rate from <ix:nonFraction unitRef="number" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzQzMDQ_71ee3898-3781-4cb3-9f7f-32b7310a1306">2.57</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzQzMTA_f4092307-40fa-4945-85a2-e5e172b10793">4.92</ix:nonFraction>% to reflect the increase in the market interest rates as of December&#160;31, 2022.&#160;</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 reviews external data and its own historical trends for healthcare costs to determine the healthcare cost trend rates. As of December&#160;31, 2022, the initial healthcare cost trend rate was <ix:nonFraction unitRef="number" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzQ1NTk_d757c808-7b4d-4c94-8ced-73d883f579ad">7.50</ix:nonFraction>% for pre age 65. The healthcare costs trend rates decline each year until reaching the ultimate trend rate of <ix:nonFraction unitRef="number" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzQ2NzE_57896353-dea3-42df-94b3-1ddeb1fc0872">4.50</ix:nonFraction>%. The plan amendment adopted in 2017 moves all post age 65 Medicare eligible retirees to an exchange and provides a subsidy to those retirees to purchase insurance. The amount of the subsidy is based on years of service for grandfathered team members. </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="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:continuation id="iea7c9a270a0f4afdb082e729ffd370c6"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company has established a Group Benefit Trust (Trust) to fund the plan obligations and process benefit payments. In 2019, the Company liquidated previously held index funds and temporarily invested all assets of the Trust in money market funds. In 2020, the Company transitioned the Trust assets from money market funds into a liability-driven investment solution which enhances the Trust's after-tax returns and de-risks the Company's exposure by more closely match-funding the underlying liability. This investment strategy reflects the long-term nature of the plan obligation and seeks to reach a balanced allocation between Fixed Income securities and Equities of <ix:nonFraction unitRef="number" contextRef="i8bf905eafdd84632a3776f9e723bb920_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzU2MDA_895940f4-78ac-42b8-b2a7-762981d17fbd">65</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i5e56a4bc7b224b8fb48ca2d902f95cb9_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzU2MDc_55046c6b-3f15-45f0-a51a-16cd01f4db69">35</ix:nonFraction>%, respectively. The plan's assets are stated at fair value, which represents the net asset value of shares held by the plan in the registered investm</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ent 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0Mzc_13a7c4bf-e1f5-4490-8d50-a7db1b77916a" 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 are net of Trust liabilities, primarily related to deferred income taxes and taxes payable 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%">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%">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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMC0xLTEtMTQyMzUy_762cf171-c94a-4719-b4c5-43557dc6b84f">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="ib552229108af4cfcbf676e20c1b9ef85_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMS0xLTEtMTQyMzUy_f40714a8-27a2-43bf-9195-2aa4c05dd5c7">8</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic605a909825e4fa6a3e8a7368aa4d032_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMy0xLTEtMTQyMzUy_96b1afa5-f16e-4e3e-8fd7-67aec2b57d3c">12</ix:nonFraction>&#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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMC0xLTEtMTQyMzUy_71ad9d8e-c0ca-4222-aab8-b0090cb710c6">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="ifae5d7da8e19450c986d39145a94008a_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMS0xLTEtMTQyMzUy_8417b9e0-239a-4472-9fcb-4d0b4e35f5f8">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0a566817d5374ba8b5921fb3bc1db8c2_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMy0xLTEtMTQyMzUy_9b5a45ce-2a31-4a4a-8c8e-0b89f23314ef">5</ix:nonFraction>&#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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMC0xLTEtMTQyMzUy_c5be7394-a12c-46dc-bda5-2c3bf343fe48">Federal Money Market Fund</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="ie4bd5f428c9d48e3b2d8687960b13fe5_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMS0xLTEtMTQyMzUy_f97fc9b7-e5fd-44fa-a61d-5748f8ac8dd5">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i67449218459e4a75a8cd47b424676d6a_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMy0xLTEtMTQyMzUy_4f0c8a61-8590-4e63-965c-6bdc49380e64">4</ix:nonFraction>&#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;Level 2 inputs:</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%">Fixed income:</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%">&#160;&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMC0xLTEtMTQyMzUy_2ea2c129-a2aa-4109-9e7a-eec261704b47">Corporate 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="i90d0e7ba5066467084236a67660ff3bb_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMS0xLTEtMTQyMzUy_0688460e-cb77-4ef9-b65e-938773954986">57</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i98af671a6adf491f87c91f2bb25cfc9e_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMy0xLTEtMTQyMzUy_21f06ef7-0480-4dec-bcbc-a0f710e19316">89</ix:nonFraction>&#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%">&#160;&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTAtMS0xLTE0MjM1Mg_960b7705-6b5f-4098-a674-b265afd70221">Government/municipal 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="i20ac9057bd0d44d5afc7c0555044fc9e_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTEtMS0xLTE0MjM1Mg_73bceae4-d7ec-45d8-83e6-b088be21e596">12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia4588470b5434b218a23f944d27d02b7_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTMtMS0xLTE0MjM1Mg_706089f4-557c-4508-93cf-fedcc248085b">14</ix:nonFraction>&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTAtMS0xLTE0MjM1Mg_4229ca3f-8263-4546-82a4-2d553c32edf6">Equity funds</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="i99af639f2a1a4cd9bd2ab0c7e1c997a1_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTEtMS0xLTE0MjM1Mg_1cb8c123-87bf-41c7-a03f-5d4af766bae6">73</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i390bfee6252f4bdaac6901ee827eff4c_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTMtMS0xLTE0MjM1Mg_a60ea12a-4157-4148-8ef0-6821d32eb2e2">85</ix:nonFraction>&#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;Plan 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="i290a0cc70a2d4b709f1faf88a6ed5442_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEyLTEtMS0xLTE0MjM1Mg_5c533ce0-ef9c-416e-94f8-8097f0a9e213">153</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie91473e474204577adf276eb380ac4fc_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEyLTMtMS0xLTE0MjM1Mg_c565eeab-3b6a-4b8c-85e7-282f61e52f14">209</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></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%">&#160;Less trust assets (liabilities)</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="i2dc329e994bb4e60ab8ec23fb32d9254_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEzLTEtMS0xLTE0MjM1Mg_d240964c-2c54-461e-a4d3-e8665d83a86d">9</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ife3ec57e5ed0467aa058d8ecf226b772_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEzLTMtMS0xLTE0MjM1Mg_04f4a6b1-af22-4b1e-a2bd-71598a20297d">2</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></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;Plan assets available for benefits</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="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzE0LTEtMS0xLTE0MjM1Mg_d2cdc5a7-6dbb-443e-87c4-e118fcdff67a">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><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%"><ix:nonFraction unitRef="usd" contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzE0LTMtMS0xLTE0MjM1Mg_e1b2f830-0596-4d63-92a8-2c29729df7fb">207</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></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%">Consistent with the new investment strategy, the after-tax expected long-term rates of return on plan assets of <ix:nonFraction unitRef="number" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="4" name="gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzYxNjM_43fe65a4-7cf0-48f9-b848-7cb1b95ffe74">4.04</ix:nonFraction>% as of December&#160;31, 2022 is based on the historical average of long-term rates of return and an estimated tax rate. The required use of an expected long-term rate of return on plan assets may result in recognition of income that is greater or lower than the actual return on plan assets in any given year. Over time, however, the expected long-term returns are designed to approximate the actual long-term returns and, therefore, result in a pattern of income recognition that more closely matches the pattern of the services provided by the team members.</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 investment policies include periodic reviews by management and trustees at least annually concerning: (1) the allocation of assets among various asset classes (e.g., domestic stocks, international stocks, short-term bonds, long-term bonds, etc.); (2) the investment performance of the assets, including performance comparisons with appropriate benchmarks; (3) investment guidelines and other matters of investment policy and (4) the hiring, dismissal or retention of investment managers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-right:9pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0NjY_cb1c5784-ed0b-4c98-96e3-9d1ab4f22a58" escape="true"><div style="padding-right:9pt;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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzEtMi0xLTEtMTQyMzUy_86919535-78cb-4126-ab81-8433c5612280">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"></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%">2024</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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzItMi0xLTEtMTQyMzUy_3a6abe9a-cb9b-4981-a970-b38bf4d6f8b7">9</ix:nonFraction>&#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%">2025</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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzMtMi0xLTEtMTQyMzUy_6ea8fa17-2a95-44ae-b8d2-82514995c694">9</ix:nonFraction>&#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%">2026</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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzQtMi0xLTEtMTQyMzUy_c83338f9-f50d-414a-b3d9-a3b71b907f19">9</ix:nonFraction>&#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%">2027</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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzUtMi0xLTEtMTQyMzUy_3e472cc7-daa2-4f30-95d1-30148ffc82c8">9</ix:nonFraction>&#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%">2028-2032</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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzYtMi0xLTEtMTQyMzUy_05b06b8a-009c-49c0-94a9-9a6adf356f87">41</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5dbded5206044759845b326f99886af4_I20221231" decimals="-6" name="gww:DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzctMi0xLTEtMTQyMzUy_fb98f306-7c6f-453b-bbd4-8a920b974065">86</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></tr></table></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%">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><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 8 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzEyOTU_8c06bcbc-2e96-408f-a0e2-3f4494087ff1" continuedAt="i35687a7fcff24e69be6e1b064926e57a" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="i35687a7fcff24e69be6e1b064926e57a"><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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="gww:Operatingleaseexpirationdate" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTcxNw_b72582a2-cd55-452a-bbee-9aa10a7fa81b">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><div><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="gww:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzEzMDU_d4d3f013-f3a4-436d-bede-4bcdb851a731" escape="true"><div><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%">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%">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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtMC0xLTEtMTQyMzUy_9e34be2b-d956-4b51-ae3f-97c3f54df87e">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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtMi0xLTEtMTQyMzUy_0b328403-4501-4e1d-b156-d960de9423f9">367</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtNC0xLTEtMTQyMzUy_51aa0f8b-42c8-437f-9cc5-6126c9aed5ce">393</ix:nonFraction>&#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: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="display:none"></td><td colspan="3" style="display: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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtMC0xLTEtMTQyMzUy_ae4a5317-139c-457e-8618-12d5a9e4c7cf">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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtMi0xLTEtMTQyMzUy_e08d9d7a-6bcb-419c-9714-e972119da41e">68</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtNC0xLTEtMTQyMzUy_82956aab-eac0-475f-b541-179624e175a2">66</ix:nonFraction>&#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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtMC0xLTEtMTQyMzUy_600b139b-aee4-4705-a425-e9209f2e8fc6">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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtMi0xLTEtMTQyMzUy_63b474c1-ce6c-4768-96af-f329c171b3d8">318</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtNC0xLTEtMTQyMzUy_8142f724-02cb-434e-a4a9-79b4b2c26407">334</ix:nonFraction>&#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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctMC0xLTEtMTQyMzUy_10369a99-b29c-446c-91de-014b60d906f7">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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctMi0xLTEtMTQyMzUy_40a970a5-8f00-4bff-8aba-db32f153fb55">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctNC0xLTEtMTQyMzUy_c641e31e-f80f-4eac-865a-f1631b8d73a5">400</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></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzEyOTk_97658179-ebe6-468a-8475-c5af7822b993" escape="true"><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%">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="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%"><ix:nonNumeric contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzItMi0xLTEtMTQyMzUy_46116599-33d5-4a34-a9ca-85003a89c060">7</ix:nonNumeric> 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%"><ix:nonNumeric contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzItNC0xLTEtMTQyMzUy_ab2dfc4c-d758-4d56-b321-f6f81d557666">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzMtMi0xLTEtMTQyMzUy_6927600d-8148-4c01-a4ed-0cd9c96eb2aa">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzMtNC0xLTEtMTQyMzUy_d8172531-39e5-4bf0-bddc-f21170c9846f">0.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="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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzctMi0xLTEtMTQyMzUy_436dde72-68dc-4546-8bd6-ed7ac6906d8d">76</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzctNC0xLTEtMTQyMzUy_f6551cca-4aac-46ca-9f9d-ee9b8937d926">68</ix:nonFraction>&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzgtMi0xLTEtMTQyMzUy_4f96e051-6687-4f6f-aaac-3632bae73acb">96</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzgtNC0xLTEtMTQyMzUy_044bf698-ed8e-427e-8e80-53c571b728d3">244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></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 $<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTUzMQ_d7b49af4-0544-43d8-9e5f-ca281fc4a117">93</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTU2Mw_e6443ac4-df99-4e02-8666-adc2afe1c8d7">74</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTU3Mg_d103b510-67c0-4a1a-b9f7-55986133d2da">76</ix:nonFraction> million for 2022, 2021 and 2020, respectively. These amounts are net of sublease income of $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTY1MQ_2ca364a7-c690-4838-8daa-051056b07a83"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTY1MQ_6462f91c-893b-42eb-8715-3985ee41d544"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTY1MQ_c09fe953-fcf5-4a53-a3d0-9efd55a6f15a">2</ix:nonFraction></ix:nonFraction></ix:nonFraction> million for 2022,  2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzEzMDY_74671391-15e9-4f7d-8906-d048da0a251a" 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%">Remaining maturity of existing lease liabilities as of December&#160;31, 2022 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: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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzEtMi0xLTEtMTQyMzUy_5af5746e-e0f6-4d06-83ca-f48d3ed20a82">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></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%">2024</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzItMi0xLTEtMTQyMzUy_b380354b-a879-46c3-9a0b-3b9522f7c833">68</ix:nonFraction>&#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%">2025</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzMtMi0xLTEtMTQyMzUy_e7d74fb3-a11c-4eb1-9d79-23c8a11c3571">62</ix:nonFraction>&#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%">2026</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzQtMi0xLTEtMTQyMzUy_6b2776d4-79da-4c5d-a13e-1d4649501dc4">50</ix:nonFraction>&#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%">2027</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzUtMi0xLTEtMTQyMzUy_d20f9dc3-6c22-4b6f-8aa2-9003e81a84f7">40</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzYtMi0xLTEtMTQyMzUy_b594550c-e321-4fcd-8340-fadd2963b25b">108</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzctMi0xLTEtMTQyMzUy_c18d23c5-3b0e-4144-beee-5961873baf33">405</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></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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzgtMi0xLTEtMTQyMzUy_c38507d0-e1e4-4e86-bbbb-c6f1b8eb0f90">19</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzktMi0xLTEtMTQyMzUy_96b8819d-1c6f-467c-8b60-352f50101e66">386</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></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, 2022 and 2021, 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 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%"> 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><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, 2022 and 2021, Grainger's future lease obligations that have not yet commenced were $<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:LesseeOperatingLeaseLeasesNotYetCommencedLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTczMQ_86a01ac5-eb96-4a0e-8b0a-9551813f3690">65</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%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="gww:LesseeOperatingLeaseLeasesNotYetCommencedLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzE5NzkxMjA5MzAyMjg2_9db27307-74d0-4b9c-8e5a-28e5df733c51">18</ix:nonFraction>&#160;million, respectively.</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%">57</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_127"></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 9 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzExNzY_e56dff93-6528-445b-9e5a-9487481f198b" continuedAt="if6471176d0194ba382469e56566a8704" escape="true">STOCK INCENTIVE PLANS</ix:nonNumeric></span></div><ix:continuation id="if6471176d0194ba382469e56566a8704"><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, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzI4Mg_c9604fc8-b66b-41de-ad47-831204ae5729">1.5</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzQ4MA_476b00d3-dd4d-4464-9ddb-34c820f9337b">48</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzQ4NA_258bcb05-ade2-4fec-a447-6017f4292b21">42</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzQ5Mg_89fc9280-bdab-4b8d-bbac-8d382f49d036">46</ix:nonFraction> million in 2022, 2021 and 2020, respectively, and was primarily comprised of RSUs. Related income tax benefits recognized in earnings were $<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzYwOQ_6cc8257c-b7b7-4ef9-97a9-b8138da0d02b">19</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzYxMw_f3f704c7-2d5e-4abb-808a-0b13b19cda7d">21</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzYyMQ_098a9231-a71c-487f-bcb7-c1e43c871c3e">16</ix:nonFraction> million in 2022, 2021 and 2020, 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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzc3MQ_eed112a6-a1b1-4503-b36c-48a1486155aa">one</span> to <ix:nonNumeric contextRef="i98b331ad10fe4bb3a14c98398b0b7c9b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzc3Nw_a81b16bf-3987-4f7d-8514-838fe4e7156a">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, 2022, 2021 and 2020 was approximately $<ix:nonFraction unitRef="usd" contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231" decimals="-6" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzU0OTc1NTgxNDAwOTI_7bb8f3da-77fc-4b4b-b43f-98f51cbda559">34</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231" decimals="-6" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzU0OTc1NTgxNDAwODg_40a809e2-c9d0-49d1-b00a-1690d3483db2">30</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231" decimals="-6" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzU0OTc1NTgxNDAwODQ_5b4dbdc0-1fd3-4662-a7a8-453a57828ca0">32</ix:nonFraction>&#160;million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzExNzk_6cb54a41-f522-4f41-9421-b3fd6c0544c5" 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><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%">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><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%">2020</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%"><ix:nonFraction unitRef="shares" contextRef="ic4601370cf654b54984c46beffd74809_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItMS0xLTEtMTQyMzUy_0b029fa7-2f23-4939-bac8-a9de6aa6e2bd">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><td style="background-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="ic4601370cf654b54984c46beffd74809_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItMi0xLTEtMTQyMzUy_c88200ff-7c20-4005-a6df-cb9d5ff7ec4e">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><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%"><ix:nonFraction unitRef="shares" contextRef="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItNC0xLTEtMTQyMzUy_eec76a04-3db8-4658-a113-4f88cee16004">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><td style="background-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="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItNS0xLTEtMTQyMzUy_3349189f-a952-4901-b2a3-b6937165b406">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"></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%"><ix:nonFraction unitRef="shares" contextRef="ib43562dcaa0c48a2ae95ecb4e89ae21b_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItNy0xLTEtMTQyMzUy_6431d95d-b4f5-4689-be19-fbefa402dc75">326,124</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><td style="background-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="ib43562dcaa0c48a2ae95ecb4e89ae21b_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItOC0xLTEtMTQyMzUy_c54013d7-370f-40a2-9fea-ad333d0bcd3e">259.88</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></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="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtMS0xLTEtMTQyMzUy_5f2a869e-9018-42ee-842c-99b180ee2ff5">96,940</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtMi0xLTEtMTQyMzUy_b89ca3dd-366a-43aa-b3f7-4b1b50748317">520.67</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtNC0xLTEtMTQyMzUy_b3899363-33ab-4574-ac74-482beb074717">105,866</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtNS0xLTEtMTQyMzUy_ae408b4f-f9b6-4f25-bc76-ed78ad8d829f">406.17</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtNy0xLTEtMTQyMzUy_e0ac7c14-8ff0-479e-b522-a8aadcecf779">140,815</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtOC0xLTEtMTQyMzUy_11acd0e1-5d60-4273-8b25-c15c64d743d4">252.11</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtMS0xLTEtMTQyMzUy_4e2b1428-6541-4eae-83cb-0006af858a81">17,038</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtMi0xLTEtMTQyMzUy_cec50451-e5fe-4f1f-a847-416a2c847e70">345.30</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtNC0xLTEtMTQyMzUy_a8949c67-45c5-4453-a13a-58ad744e55fb">36,134</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtNS0xLTEtMTQyMzUy_d048c8ff-1fc0-4be0-982c-018653b0623e">274.74</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtNy0xLTEtMTQyMzUy_43b8eb9d-2029-4f21-8bba-0a8456f3f1cd">26,254</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtOC0xLTEtMTQyMzUy_deaf3ab5-4558-4c87-84ee-f810aa3ac37d">257.56</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtMS0xLTEtMTQyMzUy_564115af-6d15-4db4-9519-dd3f2a359fc8">91,191</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtMi0xLTEtMTQyMzUy_8fce795b-6e0e-424d-b83b-8d7e1c9f9445">336.99</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtNC0xLTEtMTQyMzUy_2e74e3cf-bdfe-40ed-b1b3-41e6511837a6">184,825</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtNS0xLTEtMTQyMzUy_d472e0f5-2b25-4fb3-9b9c-12f96490d129">276.34</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtNy0xLTEtMTQyMzUy_17440054-e566-4333-949a-8a0c3e169db2">123,271</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtOC0xLTEtMTQyMzUy_9826ff8e-777f-4def-a5cd-01e2d093f5e8">252.05</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i540ea6658b8d458f8189e80b89586a8f_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtMS0xLTEtMTQyMzUy_5911b7a0-557a-48d2-9ca8-a5856302c0ee">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><td style="background-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="i540ea6658b8d458f8189e80b89586a8f_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtMi0xLTEtMTQyMzUy_bbebecd0-f18d-436f-a85c-85ad3a9a7908">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><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%"><ix:nonFraction unitRef="shares" contextRef="ic4601370cf654b54984c46beffd74809_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtNC0xLTEtMTQyMzUy_9674b478-d01a-4d0a-9364-62f4790429c0">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><td style="background-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="ic4601370cf654b54984c46beffd74809_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtNS0xLTEtMTQyMzUy_1b5faccd-21c3-4b0e-a774-fd61ee5c5c53">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><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%"><ix:nonFraction unitRef="shares" contextRef="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtNy0xLTEtMTQyMzUy_b916b7f0-8f01-4971-9e74-0a0d15eaa02c">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><td style="background-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="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtOC0xLTEtMTQyMzUy_4fb30746-5928-4d16-bd10-2f63fb7a6b32">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i540ea6658b8d458f8189e80b89586a8f_I20221231" decimals="-6" name="gww:ShareBasedCompensationVestedFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzctMS0xLTEtMTQyMzUy_e33d85ae-b5e6-4e61-b683-f7f5056aec12">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><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%"><ix:nonFraction unitRef="usd" contextRef="ic4601370cf654b54984c46beffd74809_I20211231" decimals="-6" name="gww:ShareBasedCompensationVestedFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzctNC0xLTEtMTQyMzUy_4a7e69c4-e00e-41a9-b4b4-240807a494a3">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><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%"><ix:nonFraction unitRef="usd" contextRef="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231" decimals="-6" name="gww:ShareBasedCompensationVestedFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzctNy0xLTEtMTQyMzUy_7b48b4cb-293b-41d6-a4dc-c3cfbb05618c">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><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">As of December&#160;31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i540ea6658b8d458f8189e80b89586a8f_I20221231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzEwMjU_1acd5974-31c3-46c6-80b5-0fa5c56db2c8">55</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="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzU0OTc1NTgxNTE1MQ_c4c6347b-693d-464f-aa00-2850b38215f0">2.1</ix:nonNumeric> years.</span></div></ix:continuation><div><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 10 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="gww:CapitalStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90ZXh0cmVnaW9uOjA1OTkzMDExMDIwNDQzZGFiZjMzNWJjNjk5Y2I4ODRmXzIwOQ_58da21a9-89ec-49cf-adbb-5531a2e6d6d3" continuedAt="ibbd045bc41cf45e0a8de923451ef87dd" escape="true">CAPITAL STOCK</ix:nonNumeric></span></div><ix:continuation id="ibbd045bc41cf45e0a8de923451ef87dd"><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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90ZXh0cmVnaW9uOjA1OTkzMDExMDIwNDQzZGFiZjMzNWJjNjk5Y2I4ODRmXzQ1_257c8481-9139-4f1e-98b6-2b310a0f03b4"><ix:nonFraction unitRef="shares" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90ZXh0cmVnaW9uOjA1OTkzMDExMDIwNDQzZGFiZjMzNWJjNjk5Y2I4ODRmXzQ1_61c11ba4-a31d-49fe-a0d8-9d886d8907b7">no</ix:nonFraction></ix:nonFraction> shares of preferred stock outstanding as of December&#160;31, 2022 and 2021. <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfCapitalUnitsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90ZXh0cmVnaW9uOjA1OTkzMDExMDIwNDQzZGFiZjMzNWJjNjk5Y2I4ODRmXzIwOA_f46ef077-0639-44b7-accd-cf3aa1a7a995" continuedAt="iccc6d7363a574d4bb68897f6abdeec68" escape="true">The activity related to outstanding common stock and common stock held in treasury was as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="iccc6d7363a574d4bb68897f6abdeec68"><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%">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><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%">2020</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%"><ix:nonFraction unitRef="shares" contextRef="ia2ad077709214269b6d50c982491f150_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItMS0xLTEtMTQyMzUy_6e36d971-d00f-4396-be98-8088de3c995f">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><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="iaf48716d457046838a1f3ec26f63f08f_I20211231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItMi0xLTEtMTQyMzUy_5727ac07-976a-414d-a455-cd907c42ae0c">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><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%"><ix:nonFraction unitRef="shares" contextRef="iac2f1a8b0c31415cbe6e172fda632e21_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItNC0xLTEtMTQyMzUy_8b7ac98b-fb1b-4e1a-9cff-b20df7352d80">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><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="i453020394f604f80929d49f200a8501d_I20201231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItNS0xLTEtMTQyMzUy_5d44dc4c-6fa0-4495-9d7a-fced060ee6c3">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"></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%"><ix:nonFraction unitRef="shares" contextRef="id9322872dce34e8280be647808ce0560_I20191231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItNy0xLTEtMTQyMzUy_9c1456b9-b727-4fb9-b36b-7c08a1f212f7">53,687,528</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><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="ie93d9fce4ec8427190a02e0f181546f4_I20191231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItOC0xLTEtMTQyMzUy_2579e26a-5540-4791-b006-54c832e74720">55,971,691</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></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="ie0123a878aef44bba2520a14325eba94_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtMS0xLTEtMTQyMzUy_5ddb5dfa-0fee-4c5c-a7ca-825017092286">101,802</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtMi0xLTEtMTQyMzUy_c48a90da-96c0-418e-a18a-19bbee850248">101,802</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtNC0xLTEtMTQyMzUy_5644ede7-34aa-415b-aabd-30cd1ad380c0">188,444</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtNS0xLTEtMTQyMzUy_d5c68a7e-816a-48d1-9229-73a8b93c3faf">188,444</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtNy0xLTEtMTQyMzUy_a5ed20d1-a256-4ed7-88ce-4968c0671156">311,374</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtOC0xLTEtMTQyMzUy_b542832b-00df-4e9d-8646-6b9d6e478e5a">311,374</ix:nonFraction>)</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 <ix:nonFraction unitRef="shares" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWY5MTRkYTBlODhjNGI4MDg3ZDM3YzllZTViODdmNmJfNTA_45001771-b81d-4a7a-b0df-76e51e2fb14a">31,132</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWY5MTRkYTBlODhjNGI4MDg3ZDM3YzllZTViODdmNmJfNTQ_ca41fad2-acc4-45de-b98f-81522e43a6fb">61,377</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWY5MTRkYTBlODhjNGI4MDg3ZDM3YzllZTViODdmNmJfNjI_3a40858b-c316-4f44-b88f-314cbe8f7411">41,019</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="ie0123a878aef44bba2520a14325eba94_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMS0xLTEtMTQyMzUy_42e005ac-2460-4521-a2e9-9a31b22e86fa">64,649</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMi0xLTEtMTQyMzUy_e85a8931-74a5-4d27-92f5-05c6b6cbf34d">64,649</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtNC0xLTEtMTQyMzUy_8f10575c-7e59-4218-b35a-f1daf36ba032">127,969</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtNS0xLTEtMTQyMzUy_4da941b6-3842-483d-8845-953acaea145f">127,969</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtNy0xLTEtMTQyMzUy_06d8c99c-b00c-41c9-86d6-e8dbcce038c3">82,241</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtOC0xLTEtMTQyMzUy_6dbc0d17-ba5e-4288-9c55-33d8262c99ad">82,241</ix:nonFraction>)</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 <ix:nonFraction unitRef="shares" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZmI3MzMzNjk3YWJkNDY5ODliNGQ3ZWM0N2I2M2Y0ZDBfNTE_4041ec60-1ba5-477d-928f-bc29ec0f203e">10,359</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZmI3MzMzNjk3YWJkNDY5ODliNGQ3ZWM0N2I2M2Y0ZDBfNTY_30fb9e5d-14a1-4afd-9cfa-329c3702094b">9,746</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZmI3MzMzNjk3YWJkNDY5ODliNGQ3ZWM0N2I2M2Y0ZDBfNjQ_96b5043f-81a5-459a-824e-7bb7979ae618">16,830</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="ie0123a878aef44bba2520a14325eba94_D20220101-20221231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMS0xLTEtMTQyMzUy_7d6359a3-9dd2-4052-9d09-ff9e9cbbd22a">13,890</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMi0xLTEtMTQyMzUy_db79d71e-36f9-4567-a525-ff52c1e224f1">13,890</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtNC0xLTEtMTQyMzUy_46642db2-6888-419c-ab57-86257ab4756a">12,507</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtNS0xLTEtMTQyMzUy_e9b2a91d-537f-4670-9ff9-f223955cd4e6">12,507</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtNy0xLTEtMTQyMzUy_faab69a6-e256-460b-9e6e-c6ee61a42bbc">28,098</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231" decimals="INF" name="gww:StockIssuedDuringPeriodSharesPerformanceShareUnits" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtOC0xLTEtMTQyMzUy_0ea29fc6-7a47-420e-a9f1-196c93d8aeb5">28,098</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="shares" contextRef="ie0123a878aef44bba2520a14325eba94_D20220101-20221231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtMS0xLTEtMTQyMzUy_d62fe6e1-3a25-42af-a98e-455df0c16e65">1,144,223</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtMi0xLTEtMTQyMzUy_bac67df5-3168-444c-b25c-6dae9bc82dc0">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtNC0xLTEtMTQyMzUy_2b3bf041-d552-4d11-b17e-1912e662d6e4">1,633,106</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtNS0xLTEtMTQyMzUy_322ed388-59b7-4a3f-ab9b-30a833413b30">1,633,106</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtNy0xLTEtMTQyMzUy_9952ef37-8603-458b-93b4-56553edce3f2">1,584,850</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtOC0xLTEtMTQyMzUy_326e00c1-cc1b-47de-ae3d-be7716c270ba">1,584,850</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i4dbb40342e844b3aa750115996f329e4_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctMS0xLTEtMTQyMzUy_444c1b9f-d546-4614-8166-1a56a21e0877">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><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="i5d05c3bcbd9045acb22d00bc4f95ce8c_I20221231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctMi0xLTEtMTQyMzUy_b2614d1d-64c5-400b-b886-fae7f54e12c9">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><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%"><ix:nonFraction unitRef="shares" contextRef="ia2ad077709214269b6d50c982491f150_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctNC0xLTEtMTQyMzUy_fe8037e8-d936-41b3-9b28-cce3ce4d0471">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><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="iaf48716d457046838a1f3ec26f63f08f_I20211231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctNS0xLTEtMTQyMzUy_69879ae5-eff7-40c5-979e-0d171eb51337">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"></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%"><ix:nonFraction unitRef="shares" contextRef="iac2f1a8b0c31415cbe6e172fda632e21_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctNy0xLTEtMTQyMzUy_eeb75776-e31c-4b5d-84e5-0c38f26b0378">52,524,391</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><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="i453020394f604f80929d49f200a8501d_I20201231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctOC0xLTEtMTQyMzUy_3e9b2692-96d4-4385-ac8f-057541275964">57,134,828</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></tr></table></ix:continuation></div></ix:continuation><div style="margin-top:5pt;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%">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="margin-top:5pt;text-align:center"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 11 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90ZXh0cmVnaW9uOjU2ODI2OTg3MjA2ODRkZjJiZmY3MjE1YzY5NWJkOTVkXzE1OQ_80d874e1-8dcc-48b6-ab2a-610e42cd16cb" continuedAt="ic6e032755e5843a989d2122ea50215eb" escape="true">ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)</ix:nonNumeric></span></div><ix:continuation id="ic6e032755e5843a989d2122ea50215eb"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90ZXh0cmVnaW9uOjU2ODI2OTg3MjA2ODRkZjJiZmY3MjE1YzY5NWJkOTVkXzE2MQ_2c92303c-c6c2-4b1b-9d32-973f132e2351" 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 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="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 January 1, 2020 &#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="id8f7aef090fd4034ba371bd0ee80e7f4_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtMS0xLTEtMTQyMzUy_31b1459f-9215-4ea4-8fd5-3d625a7d8f1e">238</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><td style="background-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="i4d055a99562840a3899727a690104915_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtMi0xLTEtMTQyMzUy_a3915bf7-4df3-4baf-8ebc-cdb29a2630b0">79</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><td style="background-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="ie3dc1ba4a1fc4da39fdaf743cd74c813_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtMy0xLTEtMTQyMzUy_7b7c3b90-274f-4301-a09e-542a851cf5b1">8</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><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%">(<ix:nonFraction unitRef="usd" contextRef="iab3a20fa56634220b809ab18a83baa38_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtNS0xLTEtMTQyMzUy_ead167bc-7be9-45e7-ba2b-70420791477b">167</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><td style="background-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="ibbef5819038148ccae748069cb97cc26_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtNi0xLTEtMTQyMzUy_f539b006-8cf6-4655-aca8-41d029a3f9dc">13</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><td style="background-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="ib3bbfc6ca5e64ac89566168fabb87de1_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtNy0xLTEtMTQyMzUy_5c326c3c-0fe2-4286-8ec3-fbe586c8346e">154</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></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 colspan="2" style="background-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="ie15ad12459064e298621242ef1bca495_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktMS0xLTEtMTQyMzUy_93330eba-9095-4bd7-abe8-996d70b2a702">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27570af2d85e4e05a1935b7f1de44eb4_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktMi0xLTEtMTQyMzUy_6554fba7-4d1e-41d6-bdd1-e2dfd82bff35">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22e90b86c31a43c1ab783a5676760cb4_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktMy0xLTEtMTQyMzUy_c843c606-4762-4619-9d79-252be2e08a69">&#8212;</ix:nonFraction>&#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="2" style="background-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="iaeb18b6155e248d48ebba2bef3391910_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktNS0xLTEtMTQyMzUy_de9df97c-c64a-46fd-9d67-55f59f6fd095">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ca853346dd414fa1bd5e64add10c99_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktNi0xLTEtMTQyMzUy_6773f76d-4eaa-4955-9311-f026793ddebb">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktNy0xLTEtMTQyMzUy_b39a4e8c-aee5-4244-9a41-2a3a4f80e628">57</ix:nonFraction>&#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 colspan="2" style="background-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="ie15ad12459064e298621242ef1bca495_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTEtMS0xLTE0MjM1Mg_3d3be4dc-2446-4b2f-9c94-732fd0139379">47</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27570af2d85e4e05a1935b7f1de44eb4_D20200101-20201231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTItMS0xLTE0MjM1Mg_42e0092b-41cb-459e-ab63-6507b8aae94e">11</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22e90b86c31a43c1ab783a5676760cb4_D20200101-20201231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTMtMS0xLTE0MjM1Mg_161118d4-cde8-46f7-93d6-6969b4fc377b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-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="iaeb18b6155e248d48ebba2bef3391910_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTUtMS0xLTE0MjM1Mg_eb040e0b-b11c-412d-8214-5f8c47bf571e">36</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ca853346dd414fa1bd5e64add10c99_D20200101-20201231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTYtMS0xLTE0MjM1Mg_23e47745-e1d5-4e59-b871-3fd63f508c23">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTctMS0xLTE0MjM1Mg_63e53ec2-9f69-4dca-ba99-ed3bc911e148">36</ix:nonFraction>&#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 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="ie15ad12459064e298621242ef1bca495_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTEtMS0xLTE0MjM1Mg_6a934bcc-6a86-426c-8de6-a74cab461164">83</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><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="i27570af2d85e4e05a1935b7f1de44eb4_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTItMS0xLTE0MjM1Mg_0ac35d33-6144-4538-ad92-ac961276c25f">22</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><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="i22e90b86c31a43c1ab783a5676760cb4_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTMtMS0xLTE0MjM1Mg_69d9e8b4-3f8e-4f2c-b40f-b72c6366e3e9">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="iaeb18b6155e248d48ebba2bef3391910_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTUtMS0xLTE0MjM1Mg_daeeb9bf-b965-4f29-9d57-dc9a290dee91">105</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><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="i63ca853346dd414fa1bd5e64add10c99_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTYtMS0xLTE0MjM1Mg_2d9549f9-0de3-4345-9bdb-dce6451f3422">12</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><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="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTctMS0xLTE0MjM1Mg_bad7f5f9-1750-4362-82c4-887156ced1fb">93</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></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, 2020 &#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="i747d9bdfce75419a92773780fe27b30c_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTEtMS0xLTE0MjM1Mg_3a90a9fd-b7ea-4ed5-93d6-5e6c263a0fcd">155</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><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="i20d47b7ed36c4ab09bba0e8cc9552e79_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTItMS0xLTE0MjM1Mg_9a4547f9-5cb1-4426-b13e-406c6e44fa6e">101</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><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="i1715017703b1473a8a3a090f1e27d190_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTMtMS0xLTE0MjM1Mg_e2bbca82-a305-4a74-939b-50ce27376812">8</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie15c2e392f694381b3a5473cf4632d81_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTUtMS0xLTE0MjM1Mg_4d64c248-b8e4-4a29-87a7-62b758dc0e8e">62</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><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="i5fd4385f365140928486dd30d1270fd2_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTYtMS0xLTE0MjM1Mg_61b3984e-1868-4b57-ae0d-dde07b08f908">1</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><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="ic3c35e198749441e8ed4b2ae13efb4ab_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTctMS0xLTE0MjM1Mg_c2822b06-0609-4238-b6b8-0e125f178a92">61</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></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 colspan="2" style="background-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="i7a401689de994007a7b68b120e883b68_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTEtMS0xLTE0MjM1Mg_39ad158b-eefd-4dde-97ba-4b26a9d596a1">64</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfdff1b760844357a82adeb0f8458925_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTItMS0xLTE0MjM1Mg_fb5732b5-adeb-40fd-b655-e66f654b8cd3">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4eb6d622b5794a7ba30c2823d5beda98_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTMtMS0xLTE0MjM1Mg_6a10dbe2-c265-4871-8746-a6b39b232f2f">2</ix:nonFraction>&#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="2" style="background-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="i1b52facaa22f4d61894b4b521486b109_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTUtMS0xLTE0MjM1Mg_12189766-6945-4c29-9646-ca549ca71bae">50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1cb982197c44005a76a875183246469_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTYtMS0xLTE0MjM1Mg_f091806d-dc51-40ab-91f9-9ae514e7b72a">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTctMS0xLTE0MjM1Mg_5f78799a-c646-4804-9520-260eda8ceb9c">21</ix:nonFraction>)</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 colspan="2" style="background-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="i7a401689de994007a7b68b120e883b68_D20210101-20211231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTEtMS0xLTE0MjM1Mg_4aad834f-26c7-4970-af31-a6a64608e2f4">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfdff1b760844357a82adeb0f8458925_D20210101-20211231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTItMS0xLTE0MjM1Mg_e3fe9287-a0fd-46dd-babc-962b6dbcbbef">14</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4eb6d622b5794a7ba30c2823d5beda98_D20210101-20211231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTMtMS0xLTE0MjM1Mg_c52791a0-02d1-4c60-8bc0-d1ed88c86717">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-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="i1b52facaa22f4d61894b4b521486b109_D20210101-20211231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTUtMS0xLTE0MjM1Mg_81eda6c5-abad-450d-9af2-b8b79636d4e5">14</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1cb982197c44005a76a875183246469_D20210101-20211231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTYtMS0xLTE0MjM1Mg_09f2b9d1-098d-4b40-8a43-6592a361f3b9">&#8212;</ix:nonFraction>&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTctMS0xLTE0MjM1Mg_a567a39c-e553-4eb8-864f-b6ad0b26eb5e">14</ix:nonFraction>)</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 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a401689de994007a7b68b120e883b68_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTEtMS0xLTE0MjM1Mg_215ca76d-4ea9-456b-a63d-d8e4328a60eb">64</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><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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfdff1b760844357a82adeb0f8458925_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTItMS0xLTE0MjM1Mg_779caedc-3a0b-4084-b8c8-9fab820116c3">2</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><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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4eb6d622b5794a7ba30c2823d5beda98_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTMtMS0xLTE0MjM1Mg_f72543e7-dbaa-452e-909e-535f6189cb2f">2</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><td colspan="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b52facaa22f4d61894b4b521486b109_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTUtMS0xLTE0MjM1Mg_36bb4089-0eb7-4ede-9bc3-529110da690d">64</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><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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1cb982197c44005a76a875183246469_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTYtMS0xLTE0MjM1Mg_03f10c47-b108-4a36-b147-dcecf759edb5">29</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><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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTctMS0xLTE0MjM1Mg_2d8a32d4-d142-4ed5-b0df-fe25ab5dc13f">35</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></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 #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="ie13265ebc83d4f98aa0fe34d8ae4275b_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTEtMS0xLTE0MjM1Mg_c1d83f1d-32e1-4420-84e1-8d6e64639729">219</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><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="i49e7b24edcfc456e80b8fadbf8526993_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTItMS0xLTE0MjM1Mg_5cc4fd2e-a62d-40f3-a51f-1ff280ecdb7e">99</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><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="i51a91df0604946e7aa292bbf6f2f770e_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTMtMS0xLTE0MjM1Mg_b6174a28-1801-4e44-8ff4-1c22350f7d38">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><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%">(<ix:nonFraction unitRef="usd" contextRef="i25532967ec9f40b89eed4a2dc8713a48_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTUtMS0xLTE0MjM1Mg_a9cd6812-f75b-49bb-8f67-a500cef68280">126</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><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="i0c6bf4ae85834ff4bfa73a669b948dab_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTYtMS0xLTE0MjM1Mg_a00618aa-76df-490a-a5fe-7bd79f1b85eb">30</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><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="i1fd8557e55ee482294618aa34a4f1179_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTctMS0xLTE0MjM1Mg_50639320-9e16-4622-b645-7cd21a2c4c2a">96</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></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="i282029238883408cafbdacde8171a784_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTEtMS0xLTE1Mzc2MQ_2995c8e3-a742-408f-a8ad-7c2156b44a08">101</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i14743db9823c4dc6b8d9c85df4910a03_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTItMS0xLTE1Mzc2MQ_b25fb1a1-860f-49a4-8253-fcf6377c98d9">4</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if629795b52634542a07ec097eaa174d5_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTMtMS0xLTE1Mzc2MQ_f5bf3155-7da9-41f2-8ac0-786a81a4a70b">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="ifb01aab3891042b38db3c3832f3cb9a0_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTUtMS0xLTE1Mzc2MQ_5c2174f0-a743-4f98-b878-e77b25582e22">105</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i442b4e97b7984a03a73cf0723b7f7b0e_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTYtMS0xLTE1Mzc2MQ_550a450d-248c-45df-83a3-342c4f75f492">34</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i38019a63d554464880740589d7002647_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTctMS0xLTE1Mzc2MQ_f791df1f-864f-4be0-9f6b-3cc73a9ddbac">71</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i282029238883408cafbdacde8171a784_D20220101-20221231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTEtMS0xLTE1Mzc2MQ_eb15f922-0147-4b85-a923-9eb28415f06f">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i14743db9823c4dc6b8d9c85df4910a03_D20220101-20221231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTItMS0xLTE1Mzc2MQ_e9be6a04-a766-4a41-8fad-e4ae85f1fe06">13</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if629795b52634542a07ec097eaa174d5_D20220101-20221231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTMtMS0xLTE1Mzc2MQ_12194293-ca42-4713-9208-1bf50eeb56bb">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="ifb01aab3891042b38db3c3832f3cb9a0_D20220101-20221231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTUtMS0xLTE1Mzc2MQ_52e0dc60-c168-45c5-b5fb-8e265432702d">13</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i442b4e97b7984a03a73cf0723b7f7b0e_D20220101-20221231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTYtMS0xLTE1Mzc2MQ_af797864-9d56-4188-96bc-fa0f7bac7a44">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i38019a63d554464880740589d7002647_D20220101-20221231" decimals="-6" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTctMS0xLTE1Mzc2MQ_fbc52bc4-9e6e-4acd-a0a7-7d4fdfd1797f">13</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i282029238883408cafbdacde8171a784_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTEtMS0xLTE1MzcyMQ_e8c8660c-d638-492d-b269-a55be405ce84">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><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="i14743db9823c4dc6b8d9c85df4910a03_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTItMS0xLTE1MzcyMQ_14432d99-07ba-4445-b20c-061a39eda5ea">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><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="if629795b52634542a07ec097eaa174d5_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTMtMS0xLTE1MzcyMQ_50caf971-f494-4842-8468-21f43ff54a5a">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ifb01aab3891042b38db3c3832f3cb9a0_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTUtMS0xLTE1MzcyMQ_e4ed35fe-5cb8-4e3c-b77a-94a4929845fd">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><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="i442b4e97b7984a03a73cf0723b7f7b0e_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTYtMS0xLTE1MzcyMQ_e69d7208-6284-40bb-8f76-e453e6cc4b76">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><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="i38019a63d554464880740589d7002647_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTctMS0xLTE1MzcyMQ_56ab503d-e298-4e06-936b-20663714fb7c">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"></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-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="i48c61fcc01154e868b31fc61090f1a36_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTEtMS0xLTE1MzcyMQ_479d4b97-068b-453b-b7f3-e6cd8938ba15">320</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><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="i4b14ba9cf06544e6b08e073fdd1f0d74_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTItMS0xLTE1MzcyMQ_88268767-040b-43f2-92a3-e59ec52d7be9">82</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><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="ibdc30b1ed18a4ba492b29e3f7daee905_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTMtMS0xLTE1MzcyMQ_dbb29c43-aed1-4ce2-a2c8-d1d45384ed9b">6</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1fe5575d6e684e348ee22b3f15224e3f_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTUtMS0xLTE1MzcyMQ_76011190-a29f-4179-b8af-347245a062d6">244</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><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="if7eb6000a2714420998cb89a9a1ac863_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTYtMS0xLTE1MzcyMQ_a5524695-8183-4230-ba8a-cc52b2c88bf1">64</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><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="ifed3e6718c7e4ba4ab83822e3fb4113d_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTctMS0xLTE1MzcyMQ_2ef8e692-8e8a-4961-a08f-587722b4b064">180</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 12 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzI2ODI_06fd4a35-ce75-44ba-b490-39bd04d6ff60" continuedAt="i606aba788b10475b86c82cdd35a2e391" escape="true">DERIVATIVE INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="i606aba788b10475b86c82cdd35a2e391" continuedAt="ic9e1e292c3304559ab596768aead2bc3"><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 various agreements with bank counterparties that permit the Company to enter into "over-the-counter" derivative instrument agreements to manage its risk associated with interest rates and foreign currency fluctuations. In February 2020, the Company entered into certain derivative instrument agreements to manage its risk associated with interest rates of its <ix:nonFraction unitRef="number" contextRef="i5831937c7b4f4c848e59474f165baf3e_I20200229" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE2NDkyNjc0NDQzNTY_c0c59634-9796-48c2-ace4-be005d7cb818">1.85</ix:nonFraction>% Notes and foreign currency fluctuations in connection with its foreign currency-denominated intercompany borrowings. The Company did not enter into these agreements for trading or speculative purposes. </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">Cash Flow 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 cash flow hedges primarily to hedge the exposure to variability in forecasted cash flows from foreign currency-denominated intercompany borrowings via cross-currency swaps. Gains or losses on the cross-currency swaps are reported as a component of Accumulated other comprehensive earnings (losses) (AOCE) and reclassified into earnings in the same period during which the hedged transaction affects earnings. The notional amount of the Company&#8217;s outstanding cash flow hedges as of December&#160;31, 2022 and 2021 was approximately $<ix:nonFraction unitRef="usd" contextRef="i51bb4474176a425b881c351e8bfb6750_I20221231" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTI4_67ac1187-df5a-4656-aea9-43124effeb30"><ix:nonFraction unitRef="usd" contextRef="i48a70527b99f40eb8d6e14c26e096b71_I20211231" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTI4_c2c47033-2eae-41da-ba95-e3adcbe335ea">34</ix:nonFraction></ix:nonFraction>&#160;million.</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%">The effect of the Company&#8217;s cash flow hedges on AOCE for the twelve months ended December&#160;31, 2022 and 2021 was not material. </span></div></ix:continuation><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><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%">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><ix:continuation id="ic9e1e292c3304559ab596768aead2bc3"><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 fair value hedges primarily to hedge a portion of its fixed-rate long-term debt via interest rate swaps. Changes in the fair value of the interest rate swaps, along with the gain or loss on the hedged item, is recorded in earnings under the same line item, Interest expense &#8211; net. The notional amount of the Company&#8217;s outstanding fair value hedges as of December&#160;31, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i0791818f6a2c406284802c19cb46bd0a_I20211231" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTQ1_1c136401-7640-43cd-a87a-c5a112773b12"><ix:nonFraction unitRef="usd" contextRef="ib75b36454caf4866811d7f0f9a55b2e7_I20221231" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTQ1_c353ca62-c38f-4a21-af51-413cb80e8732">500</ix:nonFraction></ix:nonFraction>&#160;million. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzI2ODQ_9e886363-f429-44a5-b018-e9bf5cc46888" 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, 2022 and 2021, respectively, 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 colspan="3" style="display: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%">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><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%"><ix:nonFraction unitRef="usd" contextRef="i70eaa355250e420ba8bc453aa11f01a3_D20220101-20221231" decimals="-6" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTo3ZDU2ZDk5NTA3YmY0ODVhODVkNDcxMDhmY2YzYWFjYS90YWJsZXJhbmdlOjdkNTZkOTk1MDdiZjQ4NWE4NWQ0NzEwOGZjZjNhYWNhXzYtNS0xLTEtMTQyMzUy_e911d231-5d85-483f-84db-0e630c9131e9">35</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ide9c08aa628a439a9b1f14459f0ffb6f_D20210101-20211231" decimals="-6" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTo3ZDU2ZDk5NTA3YmY0ODVhODVkNDcxMDhmY2YzYWFjYS90YWJsZXJhbmdlOjdkNTZkOTk1MDdiZjQ4NWE4NWQ0NzEwOGZjZjNhYWNhXzYtNy0xLTEtMTQyMzUy_03dc1501-764f-496c-8fe9-183f1b77111b">20</ix:nonFraction>&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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="i7e34ec4ff1814e2dbd005679ab36f164_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTo3ZDU2ZDk5NTA3YmY0ODVhODVkNDcxMDhmY2YzYWFjYS90YWJsZXJhbmdlOjdkNTZkOTk1MDdiZjQ4NWE4NWQ0NzEwOGZjZjNhYWNhXzctNS0xLTEtMTQyMzUy_1a2ead19-b7be-4a88-b508-d1b466349374">35</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i612911800c0e4c60a3fe88ca97286d34_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTo3ZDU2ZDk5NTA3YmY0ODVhODVkNDcxMDhmY2YzYWFjYS90YWJsZXJhbmdlOjdkNTZkOTk1MDdiZjQ4NWE4NWQ0NzEwOGZjZjNhYWNhXzctNy0xLTEtMTQyMzUy_b13200cd-33d2-4ecb-a5a5-aec391aa4588">20</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzI2ODE_f8819b3f-aa38-4fd0-88d0-8c97d7b1c6cd" escape="true"><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 fair value and carrying amounts of outstanding derivative instruments in the Consolidated Balance Sheets as of December&#160;31, 2022 and 2021, respectively, 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:98.099%"><tr><td style="width:1.0%"></td><td style="width:24.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.737%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.127%"></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="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="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-bottom:1pt solid #000000;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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%">Fair Value and Carrying Amounts</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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swap</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%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="if9217ca4d3604f4b946cfad5533bf0ff_I20221231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzMtMy0xLTEtMTQyMzUy_68d51d1f-b2f7-49bf-91b6-1aefb1c295af">&#8212;</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="if4bd362b0d844b0da46093e88b9cb6e3_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzMtNS0xLTEtMTQyMzUy_3186eab7-e98b-4b8d-bf06-159cd36447b8">2</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></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="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="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%"><ix:nonFraction unitRef="usd" contextRef="i64eb8a93e7d149308b8db5f8c3de98eb_I20221231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzQtMy0xLTEtMTQyMzUy_71c4c658-2393-427b-abb0-2f9ae5361357">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1eef4923d3454d58bada1fa64099dfd6_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzQtNS0xLTEtMTQyMzUy_4f6972b0-4b3c-46ad-a7ca-3b1ebfc906a8">1</ix:nonFraction>&#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:0 1pt 0 12.25pt"></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%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ifa8caf9a740a4e3e802f553bb915f945_I20221231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzYtMy0xLTEtMTc4NDIx_01caa575-40ab-4e17-84e6-933043b62378">34</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i558dd7cf2340426e8d05832830212480_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzYtNS0xLTEtMTc4NDE3_9e354509-aa01-4566-87ef-1d20d5ce73c4">&#8212;</ix:nonFraction>&#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></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 carrying amount of the liability hedged by the interest rate swaps recorded in Long-term debt, including the cumulative amount of fair value hedging adjustments, as of December&#160;31, 2022 and 2021 totaled $<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTgz_ff0a3640-f326-453e-93de-1b8fafb8c883">466</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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTY4_c2c74b34-a665-4782-a3bb-afb75ae30e9d">501</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"><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. No adjustments were required during the current period to reflect the counterparty&#8217;s credit risk or the Company&#8217;s own nonperformance risk.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_139"></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="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="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%">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><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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5MTQ_629c4dd5-6fa8-4fbf-bba7-d782b4a96eb4" continuedAt="ice180c4d867748228b25bd34667941fc" escape="true">INCOME TAXES </ix:nonNumeric></span></div><ix:continuation id="ice180c4d867748228b25bd34667941fc" continuedAt="i385c50675f9b4a5a9b9e539efd02d2ad"><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NTM_3308fe1f-b679-440a-9c35-e070fefca4db" 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 (losses) 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%">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><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%">2020</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzItMS0xLTEtMTQyMzUy_ba8618c3-43ee-42eb-83c8-9d68dbdd594b">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzItMy0xLTEtMTQyMzUy_d468c417-258e-46e2-bb74-8f95dce52c03">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzItNS0xLTEtMTQyMzUy_8c64ec6a-dc6c-4fc7-aff4-f84960d9c32d">1,015</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzMtMS0xLTEtMTQyMzUy_048803e3-40ab-492d-9efd-109ffe05244b">243</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzMtMy0xLTEtMTQyMzUy_bd25307e-c098-4fb6-88de-ffd5a6f5f9a9">218</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzMtNS0xLTEtMTQyMzUy_303f01d2-2b1c-47d8-a26c-da49a0a5d288">68</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzQtMS0xLTEtMTQyMzUy_a24f817a-e0b6-4ed1-bd05-e5b28ff7b245">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzQtMy0xLTEtMTQyMzUy_a531a675-d103-4db5-a2af-eb2e7e59a504">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzQtNS0xLTEtMTQyMzUy_db10455b-4e83-4829-bd2a-4f1910ed7035">947</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></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NDM_94f4366b-ba18-4c75-b4fc-35e1fe75768f" 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><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%">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><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%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzMtMS0xLTEtMTQyMzUy_9c48d8c7-0531-4adb-8f31-5b09af4faaad">374</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzMtMy0xLTEtMTQyMzUy_0d2093ae-bb84-4932-b8c3-14bf42da1a3c">221</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzMtNS0xLTEtMTQyMzUy_e4bef70f-c400-482d-acf3-83d5509a5417">119</ix:nonFraction>&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzQtMS0xLTEtMTQyMzUy_f3aa52c8-bb2f-41a3-bf99-7ae5c7b33abb">77</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzQtMy0xLTEtMTQyMzUy_308e8b29-a7a9-4676-a799-beef24de17e6">46</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzQtNS0xLTEtMTQyMzUy_4fcdd6c9-54fa-4c15-968c-d9b8d7e1f4eb">28</ix:nonFraction>&#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%">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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzUtMS0xLTEtMTQyMzUy_43629828-7fe3-4ce7-bf6f-1848101354a0">78</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzUtMy0xLTEtMTQyMzUy_3fcb7b83-dc2a-4f77-8c34-d26142a05ade">81</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzUtNS0xLTEtMTQyMzUy_1eb9d626-5ba3-4782-aed3-b4ad82b03691">65</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzYtMS0xLTEtMTQyMzUy_b91ab0ac-8b1f-48d1-accb-59cd8ad28e68">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzYtMy0xLTEtMTQyMzUy_3d56ce42-9b8a-4b65-adda-7c847a7a54f7">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzYtNS0xLTEtMTQyMzUy_4ac1e7da-20cf-44a3-8b95-ef958cfbc447">212</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></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 expense (benefit)</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzctMS0xLTEtMTQyMzUy_36a84b68-2831-4bff-b9bf-7158663413ce">4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzctMy0xLTEtMTQyMzUy_c07b4e34-f326-466a-bc4e-d0f0da90d526">23</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzctNS0xLTEtMTQyMzUy_c81fad8e-e509-40a5-b086-4b29780a8538">20</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzgtMS0xLTEtMTQyMzUy_67228b17-9a55-43f8-8bf6-f54a4030537b">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzgtMy0xLTEtMTQyMzUy_8f210418-1afc-499f-888a-8a1ada2c9d99">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzgtNS0xLTEtMTQyMzUy_001780c5-878a-4152-9f2b-c382ce69ae0c">192</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></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NDY_8c41ec7d-ca52-4ef1-8b5e-5d88838d47e1" 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 income tax effects of temporary differences that gave rise to the net deferred tax asset (liability) as of December&#160;31, 2022 and 2021 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%">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%">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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzQtMS0xLTEtMTQyMzUy_f210884e-8ecb-456c-851a-207400974f31">150</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzQtMy0xLTEtMTQyMzUy_6a4d1ec5-4b88-4d25-a4fb-1456e9e5cf5e">152</ix:nonFraction>&#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%">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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzUtMS0xLTEtMTQyMzUy_c1c1b723-7f13-486b-a58f-399832c583f1">62</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzUtMy0xLTEtMTQyMzUy_7367056b-a9a5-407c-925b-722dfcc1f931">59</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzYtMS0xLTEtMTQyMzUy_83e2ba26-822e-4d6d-a327-9d4fcb6047a9">51</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzYtMy0xLTEtMTQyMzUy_6376c98e-9e4e-459a-b1f7-9f8154da2646">50</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzctMS0xLTEtMTQyMzUy_a88d66ce-2915-4d5e-8b22-46f9a491157e">26</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzctMy0xLTEtMTQyMzUy_1a2d8843-2203-46da-a02d-84886f74d364">27</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzgtMS0xLTEtMTQyMzUy_afdbc0b0-1fa6-44e9-867b-283d9e1a6e7c">23</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzgtMy0xLTEtMTQyMzUy_ce573901-d29f-4149-9aad-212e27a81b24">17</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzEwLTEtMS0xLTE0MjM1Mg_dfcf0315-3e56-4ab0-bdf0-661dbb1e5a6b">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzEwLTMtMS0xLTE0MjM1Mg_7dd2618c-8f67-420e-8345-7c38ac5a72fd">305</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></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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzExLTEtMS0xLTE0MjM1Mg_16ee6081-9b3f-4b70-940e-3347ca0d32cc">71</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzExLTMtMS0xLTE0MjM1Mg_677e0016-00c5-4276-906c-8dfa0d9d4da7">70</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzEyLTEtMS0xLTE0MjM1Mg_c7820249-0fca-45d6-870a-86666e9fce5a">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzEyLTMtMS0xLTE0MjM1Mg_a9e1901c-bb6f-4206-b999-5df9fe780d68">235</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></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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE0LTEtMS0xLTE0MjM1Mg_313304d2-a91b-4da0-b2c0-e5c329dc2aba">212</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE0LTMtMS0xLTE0MjM1Mg_e882a4e2-e193-4e95-80b4-44f0cac1b2ea">217</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE1LTEtMS0xLTE0MjM1Mg_2f7d7448-ba3b-4197-be6e-d105726ce6ea">64</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE1LTMtMS0xLTE0MjM1Mg_4e4416ae-dca3-4e80-98e4-33ef4cc02d91">67</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE2LTEtMS0xLTE0MjM1Mg_02170284-b882-4b8f-b0ba-d2603cfc6b52">18</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE2LTMtMS0xLTE0MjM1Mg_77f277e8-99c6-4fbb-b174-342df5cd31b1">9</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE3LTEtMS0xLTE0MjM1Mg_57863be3-e0fd-4bd0-94e9-1e88a3a90bc3">11</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE3LTMtMS0xLTE0MjM1Mg_6ed3d9d3-ead0-4f3c-9ebc-2d54b54e0425">8</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE5LTEtMS0xLTE0MjM1Mg_cee06d80-89a6-4386-8d75-de98e1226f88">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"></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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE5LTMtMS0xLTE0MjM1Mg_4c823f76-fd4a-4a98-9f26-7345d654980c">301</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></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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzIwLTEtMS0xLTE0MjM1Mg_27984398-0776-4caf-9860-c422e6288845">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"></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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzIwLTMtMS0xLTE0MjM1Mg_25e01590-2319-4930-a435-b5bbe8b4932f">66</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></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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI0LTEtMS0xLTE0MjM1Mg_22c61a07-f774-4a2b-8ddc-233399c9eb20">12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI0LTMtMS0xLTE0MjM1Mg_44f607fd-cc2e-4319-b6cc-057e8ae61f9f">14</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI1LTEtMS0xLTE0MjM1Mg_b627507e-8a1c-4873-82b9-d5ba57d2d56c">76</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI1LTMtMS0xLTE0MjM1Mg_22471896-3a87-48a8-984f-d57d988bea47">80</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI2LTEtMS0xLTE0MjM1Mg_5a24c327-2d93-4f4d-899a-b12c7ba687b3">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"></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%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI2LTMtMS0xLTE0MjM1Mg_ce31d297-dcc3-4fc6-ba2b-e1d031020842">66</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></tr></table></div></ix:nonNumeric></ix:continuation><div><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="i385c50675f9b4a5a9b9e539efd02d2ad" continuedAt="ibaecb67b8bf44ce9b3d525d70da73d89"><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, 2022 and 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzQwOQ_2cda2ed3-86f2-42e5-b6ee-fc6a02c30fd7">248</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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzE5NzkxMjA5MzEwODI1_9a8a4fcc-c5c1-49ac-8f11-c5faf216a88e">238</ix:nonFraction>&#160;million, respectively, of gross loss carryforwards related to foreign operations. 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%">2042</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NTQ_28e802ab-e160-4400-9f28-d290d7bd9646" 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><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%">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 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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzItMS0xLTEtMTQyMzUy_11b2ae79-d772-4350-a571-44848a49d3aa">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"></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%">(<ix:nonFraction unitRef="usd" contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzItMy0xLTEtMTQyMzUy_dcefa6b9-5016-4507-a9b6-a66d25d535ca">53</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></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="i5e04066518094a42afe5c590a2d49ab8_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzMtMS0xLTEtMTQyMzUy_afdbaabe-c3d1-4f6d-826d-45940081c6c8">10</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i8f7fdbef7566410d92b5cad5105c47e5_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzMtMy0xLTEtMTQyMzUy_8d85a48b-3965-42cc-8678-58beb1ff27c1">8</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ib1c36fabab824bbb8a533f62f4a97a59_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzQtMS0xLTEtMTQyMzUy_e7b8fbda-8f33-41d9-9f90-5f99b46fd1da">1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i9984e3e001654b74842b5e513bfaa9bb_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzQtMy0xLTEtMTQyMzUy_ae5b0514-6936-4610-8322-3a1add51897b">2</ix:nonFraction>&#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%">Foreign subsidiaries tax impacts due to divestiture</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="i5e63b36817344d6da3b9c27515baf7c1_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzUtMS0xLTEtMTQyMzUy_042aa1d8-5d31-4df3-a7dc-f0fa94fe3995">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie4bde172b2dd480aa5d2bede6f3e667f_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzUtMy0xLTEtMTQyMzUy_7951ef2b-ab6f-4d36-8d4e-8ed609a1e34a">2</ix:nonFraction>&#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%">Tax rate changes</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="ia63f4e19dd33477a9d1cecc3212371f5_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzYtMS0xLTEtMTQyMzUy_ddf10d12-ce95-41d5-82ed-46802ac0b990">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="ibfc55c8c158c45438280e7d056455e41_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzYtMy0xLTEtMTQyMzUy_ffb486f3-131a-4ac9-8be8-55522da81120">7</ix:nonFraction>)</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%">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="ib4efe233e1424281aade0aa6c83c943f_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzctMS0xLTEtMTgyMjY3_96cfb163-63f1-4f89-87e3-dc0f5fe510d9">4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i311b602e131d420494f6c3aa239445d7_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzctMy0xLTEtMTgyMjc2_b8d28252-3878-4fb7-b4ad-558a76969a4d">1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iffa206ea153b4f79bab7a2d48039938e_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzctMS0xLTEtMTQyMzUy_2176dbc2-7fc0-4936-aae6-a501a748d813">1</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="ib059bfd2d0cb48b4b1ff13241da4b5f3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzctMy0xLTEtMTQyMzUy_3b0daf51-e246-47b4-b809-0ee69aa2f8ba">3</ix:nonFraction>)</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%">Other changes &#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="i258af28eaf6d4052920b5fa20b066b88_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzgtMS0xLTEtMTQyMzUy_ddf67922-0b01-4a4c-84a6-81dee0312c96">3</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i58146b542b054bf98ae76a132d04c04a_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzgtMy0xLTEtMTQyMzUy_e607fab5-b60c-4d09-b133-971c69ec3f3a">4</ix:nonFraction>)</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 period</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzktMS0xLTEtMTQyMzUy_95656c0a-36de-4fd2-b06a-cb5fb03237be">71</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzktMy0xLTEtMTQyMzUy_5da874ab-85fc-4b93-bcb8-b8ff46a78aa6">70</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></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5MzM_8dfe1d21-a30c-4a25-a6a4-815523360326" 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><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%">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><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%">2020</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzItMS0xLTEtMTQyMzUy_9ae56db3-1cf1-4d68-b37e-b4bdaeed2bac">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzItMy0xLTEtMTQyMzUy_a48f32f5-9511-47f8-95ba-bb065cab8035">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzItNS0xLTEtMTQyMzUy_4636609f-6763-493c-b919-833b476867be">199</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzMtMS0xLTEtMTQyMzUy_61f1c5ed-70b5-4117-a535-294c0049002d">64</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzMtMy0xLTEtMTQyMzUy_8ee7f032-ac06-4e65-9cba-a164f5cc8391">41</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzMtNS0xLTEtMTQyMzUy_73259bb0-666a-42fc-865d-95a56216d1f4">33</ix:nonFraction>&#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%">Foreign rate difference</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzUtMS0xLTEtMTQyMzUy_a9eebb96-6c6b-43e1-8d7f-03d5153b21c5">26</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzUtMy0xLTEtMTQyMzUy_b8cc8aef-6bf8-4c53-9541-26e89d73973a">26</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzUtNS0xLTEtMTQyMzUy_cfc170f9-fd12-42e2-a890-1eec394a3231">23</ix:nonFraction>&#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%">Foreign subsidiaries tax impacts due to divestiture</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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="gww:EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzYtMS0xLTEtMTQyMzUy_338008b6-fc4a-4c59-b7ca-941b3b5dbae8">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="gww:EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzYtMy0xLTEtMTQyMzUy_d20bcb8a-daf3-41cc-9d90-925f7eef1aaf">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="gww:EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzYtNS0xLTEtMTQyMzUy_22e3dd7e-4049-4a6a-8fae-1132aa894501">61</ix:nonFraction>)</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%">Change in 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzctMS0xLTEtMTQyMzUy_5cb10a66-04e2-4d2d-9442-7c3066cbbbe9">7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzctMy0xLTEtMTQyMzUy_94b0dfab-8fe0-456c-9e50-25e1b2be1170">7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzctNS0xLTEtMTQyMzUy_6f1877fd-be5e-40fa-8a9b-9d1536ad84c3">16</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzgtMS0xLTEtMTQyMzUy_083b0a04-1c19-404c-b5bf-6e04664ae60d">15</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzgtMy0xLTEtMTQyMzUy_0dcb4620-3501-4ef1-8fa4-37b7049cacb1">15</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzgtNS0xLTEtMTQyMzUy_4a00616a-5ed7-4adb-8fe6-d191d5bef5c8">18</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzEwLTEtMS0xLTE0MjM1Mg_7c7faa35-36e3-4e07-ac22-631559a6fca2">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzEwLTMtMS0xLTE0MjM1Mg_863ae9a6-02bd-4b15-ae5a-3183863e79e0">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzEwLTUtMS0xLTE0MjM1Mg_72124238-1387-4997-a3f3-0c8934375ef5">192</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzExLTEtMS0xLTE0MjM1Mg_fe6ee61f-3705-450b-a426-a0afa7207495">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><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="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzExLTMtMS0xLTE0MjM1Mg_f8028643-a680-40a2-bac9-3a852467f8c4">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><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%"><ix:nonFraction unitRef="number" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzExLTUtMS0xLTE0MjM1Mg_a17fa54b-316a-4cc0-aff2-4a991fabc9f6">20.3</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></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 changes to the Company's effective tax rate for the year ended December&#160;31, 2022 was primarily driven by favorable mix of U.S. earnings versus foreign earnings taxed at a higher rate. The changes to the Company's effective tax rate for the year ending December&#160;31, 2021 was primarily driven by the absence of tax losses in the Company's investment in Fabory due to the impairment and internal reorganization of the Company's holdings of Fabory in the first quarter of 2020. The Company divested Fabory during the second quarter of 2020.</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, 2022 and 2021, totaled $<ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzU0OTc1NTgyMjE1MA_3c0836b7-19f0-4383-af5c-b81ad74a63db">530</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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzE0MzY_d19792c9-f30c-4b30-99cc-d96e7a6898cd">544</ix:nonFraction>&#160;million, respectively. The C</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompany 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="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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ibaecb67b8bf44ce9b3d525d70da73d89" continuedAt="i69e57a63741d436c81ee4047e7546c62"><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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NTY_7b3fe0a9-e508-4469-bb16-c1204124679d" 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><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%">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><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%">2020</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="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzItMS0xLTEtMTQyMzUy_d1e8eb3e-db22-4a56-b6ec-edaa82670fd7">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><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%"><ix:nonFraction unitRef="usd" contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzItMy0xLTEtMTQyMzUy_fed07810-349b-4bf8-b74b-4a44cf181bac">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i332fb86951e74859bfeed63993e15f4a_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzItNS0xLTEtMTQyMzUy_03a5bd39-2f4b-483c-8c20-50f99a525a36">28</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></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzMtMS0xLTEtMTQyMzUy_d85cafdc-121e-490a-9ed4-09c854ba3bcd">4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzMtMy0xLTEtMTQyMzUy_dd376eca-faa3-4f58-bdb7-c2ccc40d906a">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzMtNS0xLTEtMTQyMzUy_fdb8ca14-5c57-40f8-9a67-6f5ce9b910ef">23</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzQtMS0xLTEtMTQyMzUy_cb29974c-3b5f-41e2-8b83-45cf7f8d9a5e">2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzQtMy0xLTEtMTQyMzUy_7ca84b58-562f-4211-9b71-fb069c82fd9b">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzQtNS0xLTEtMTQyMzUy_0fa61d51-0f19-43e7-b03e-4fcb98411eee">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzUtMS0xLTEtMTQyMzUy_1d72ca09-c8ef-4cdd-94e9-2174b4e8b594">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzUtMy0xLTEtMTQyMzUy_d05df2ba-0645-404c-86af-3b60b84dd381">1</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzUtNS0xLTEtMTQyMzUy_59394f80-d1b1-48dd-9238-48f287f1b0d5">2</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzYtMS0xLTEtMTQyMzUy_05f8c44e-0e39-44bd-a2e7-21b50ca72c25">2</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzYtMy0xLTEtMTQyMzUy_5c483d62-210a-4bf3-884b-d50c8a3d76ff">3</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzYtNS0xLTEtMTQyMzUy_e8c4f720-818b-482b-b4d1-e5ccd390bee5">10</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzctMS0xLTEtMTQyMzUy_7a5d52af-9d57-4f98-91a3-432fb2289a2c">1</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzctMy0xLTEtMTQyMzUy_e98c7147-712d-4e90-ba67-3fefd2d3d21b">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzctNS0xLTEtMTQyMzUy_e968f483-2ed4-449a-a8e7-faec6bb5dd69">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzgtMS0xLTEtMTQyMzUy_ad53fd6a-83ca-4c62-a050-f630c08c87ca">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><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%"><ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzgtMy0xLTEtMTQyMzUy_a8d8599d-cdbd-40be-a590-90cc345313db">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"></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%"><ix:nonFraction unitRef="usd" contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzgtNS0xLTEtMTQyMzUy_1cfbe5ec-ec2b-4dfb-a528-ef3f1807b629">39</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></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="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231" decimals="-6" name="gww:TaxPositionsWithUncertainTimingOfDeductibility" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzU0OTc1NTgyMzY1OQ_f8761121-861f-449d-b0d0-09ba1355fb1d">5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231" decimals="-6" name="gww:TaxPositionsWithUncertainTimingOfDeductibility" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzU0OTc1NTgyMzY3NQ_491c14cd-4e54-4f37-9618-e9d83c01d41c">4</ix:nonFraction> million at December&#160;31, 2022 and 2021, respectively, 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. Excluding the timing items, the remaining amounts would affect the annual tax rate. In 2022 and 2021, the changes to tax positions were primarily related to the impact of expiring statutes and current year state and local reserves. In 2020, the changes to tax positions were related generally to the tax losses on the Company&#8217;s investment in Fabory along with the impact of expiring statutes, the conclusion of audits and audit settlements. Estimated interest and penalties were not material. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="i69e57a63741d436c81ee4047e7546c62" continuedAt="i8b6b5d83ebbf4d1e82ae88364e61fa96"><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 2018 federal tax return while tax years 2019 through 2021 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 2021 remain subject to state and local audits and 2017 through 2021 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="i8b6b5d83ebbf4d1e82ae88364e61fa96">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 id="i553f5ed0f5a94ebeacecf7c5e3d1081a_145"></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%">63</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%">NOTE 14 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90ZXh0cmVnaW9uOjExYWRlYmI5NzMyODQ1MGM4N2U4Y2M5YjE4ZmM3YmVkXzIwODc_8e5c6ae0-825f-40e8-9885-7ff65782d6dc" continuedAt="ia908139cb6fd4393a7e9fa4bfdd05da0" escape="true">SEGMENT INFORMATION</ix:nonNumeric></span></div><ix:continuation id="ia908139cb6fd4393a7e9fa4bfdd05da0" continuedAt="i55b18498e57b44b792fea6090313fa67"><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="i7b3c9c3dc9f347d0abd29ce921312158_D20210101-20210101" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90ZXh0cmVnaW9uOjExYWRlYmI5NzMyODQ1MGM4N2U4Y2M5YjE4ZmM3YmVkXzc0_2136b63f-ed33-49b0-bd35-f34628f13cab">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><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90ZXh0cmVnaW9uOjExYWRlYmI5NzMyODQ1MGM4N2U4Y2M5YjE4ZmM3YmVkXzIwNjU_a16ba142-1531-4e93-8708-ae9c9e47b36a" 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><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%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">2020</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></div></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%"><ix:nonFraction unitRef="usd" contextRef="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItMS0xLTEtMTQyMzUy_3602648b-beae-44d5-a675-66db0febe2a2">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><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%"><ix:nonFraction unitRef="usd" contextRef="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItMy0xLTEtMTQyMzUy_c2cd3364-9959-404c-9458-38af9689b2e3">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><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%"><ix:nonFraction unitRef="usd" contextRef="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItNS0xLTEtMTQyMzUy_28affd4c-3536-4098-9ac6-846aa8452534">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><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%"><ix:nonFraction unitRef="usd" contextRef="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItNy0xLTEtMTQyMzUy_ef4abb93-7ec5-4b99-a798-ee1c89fbc934">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i80e53f5d6e844bc2b73d3a1708850910_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItOS0xLTEtMTQyMzUy_bd8ec5c4-4aef-48c3-9868-0388864ad4b5">9,221</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><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%"><ix:nonFraction unitRef="usd" contextRef="i80e53f5d6e844bc2b73d3a1708850910_D20200101-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItMTEtMS0xLTE0MjM1Mg_efeb0877-ccf0-4dd2-85c5-f04ef9d64aa7">1,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></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="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtMS0xLTEtMTQyMzUy_455a346b-e6a6-4dbf-94a2-4b46a1c244cf">2,787</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtMy0xLTEtMTQyMzUy_1d1ab617-7400-456d-95b2-32469b1aef9e">223</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtNS0xLTEtMTQyMzUy_4bc5d6d6-d12c-4360-a7f3-18c57ec8ff5c">2,576</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtNy0xLTEtMTQyMzUy_85b3d947-6288-406d-8b3c-55f1f0dea3dc">232</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i23c317137ea1463d808b47b0d77e3260_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtOS0xLTEtMTQyMzUy_ca98d756-a045-455c-ac4e-2c7b36c92067">2,178</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i23c317137ea1463d808b47b0d77e3260_D20200101-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtMTEtMS0xLTE0MjM1Mg_12b3f14e-8c02-4b0f-98c7-73dc7c494b0a">166</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i3489bf95981e48728d817cdc1095dd6b_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtMS0xLTEtMTQyMzUy_491229d1-1f80-416e-aa98-cfddf8e7ee0e">259</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="i3489bf95981e48728d817cdc1095dd6b_D20220101-20221231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtMy0xLTEtMTQyMzUy_df6d2004-dafd-431d-a90c-a085634f4827">9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i08119f8f289d454f89827488adc70100_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtNS0xLTEtMTQyMzUy_e480d731-efdf-44e4-8f9d-ad023e4e19e7">260</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i08119f8f289d454f89827488adc70100_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtNy0xLTEtMTQyMzUy_2c08ac5e-1156-4a7d-b323-2d8f09d08d8c">19</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i3f35a8f090084da69fe25a35c6b16e49_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtOS0xLTEtMTQyMzUy_07b83b15-9b2f-468a-9f30-1e45676db74f">398</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i3f35a8f090084da69fe25a35c6b16e49_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtMTEtMS0xLTE0MjM1Mg_e800e0e5-058a-417b-bab8-5cf05291a8e2">329</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtMS0xLTEtMTQyMzUy_b0b5883a-ec9e-45b2-a7ea-7b57316542af">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><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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtMy0xLTEtMTQyMzUy_46100d54-bb96-43e4-8a1a-345ad1bed115">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtNS0xLTEtMTQyMzUy_9712dacf-687f-43a8-a2a8-2c398b811e17">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtNy0xLTEtMTQyMzUy_0b65bf3b-439f-4e08-99fb-4490908d7b6b">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtOS0xLTEtMTQyMzUy_a949647e-fecc-4540-a4ea-30e286fad1b3">11,797</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><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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtMTEtMS0xLTE0MjM1Mg_0297af1f-6308-4e4d-bbd0-a70599afe25b">1,019</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></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><tr><td colspan="36" 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: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%">Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="gww:SegmentReportingOtherReconcilingInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90ZXh0cmVnaW9uOjExYWRlYmI5NzMyODQ1MGM4N2U4Y2M5YjE4ZmM3YmVkXzIwNzc_e829a4ea-514a-4c08-be61-d6dbffe62fec" 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><td style="width:48.022%"></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:2.577%"></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:1.0%"></td><td style="width:1.970%"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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></div></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%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzItMS0xLTEtMTQyMzUy_28a0f3d0-85d7-4bc6-8999-2d647b06002d">168</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzItMy0xLTEtMTQyMzUy_fba38f0f-4bfe-4cb9-a866-a8c7f1cd40ab">148</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i80e53f5d6e844bc2b73d3a1708850910_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzItNS0xLTEtMTQyMzUy_d49065f3-eac6-47e9-9f73-0949c5556e80">143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</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="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzMtMS0xLTEtMTQyMzUy_986ac7cc-de5b-4a27-b77b-05c853989f31">35</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzMtMy0xLTEtMTQyMzUy_e7ce14e0-2029-4bb7-add9-407f035b9ec9">22</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i23c317137ea1463d808b47b0d77e3260_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzMtNS0xLTEtMTQyMzUy_1da4b69a-2cdd-4c26-81ff-5105da265317">17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="id075a154387d4b94ab6decbd2d56ccc9_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzQtMS0xLTEtMTQyMzUy_725b850f-ec05-4238-bd0a-cc4f39fc0725">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ib513069bbdc0487ca10ae31082dc79ea_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzQtMy0xLTEtMTQyMzUy_9176b075-8997-4d4a-bcd5-22cbf38be658">3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ifaf6da68c7404a88856b37445b17e45a_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzQtNS0xLTEtMTQyMzUy_39a114d8-add1-4a98-9f37-6987e672a2b8">9</ix:nonFraction>&#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 consolidated depreciation and amortization</span></td><td style="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="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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzUtMS0xLTEtMTQyMzUy_bd4f5ca1-f279-4f82-8aa7-b8c165573d21">206</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-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="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="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzUtMy0xLTEtMTQyMzUy_bd4c5276-3ba6-4865-8c60-01b0c6454429">173</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-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="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="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzUtNS0xLTEtMTQyMzUy_91128ca5-5071-4f22-bd55-b12f4b28e1aa">169</ix:nonFraction>&#160;</span></td><td style="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="18" 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: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%">Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.</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:112%">Depreciation and amortization presented above includes depreciation of long-lived assets and amortization of 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></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.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.254%"></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%">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><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%">2020</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 #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"><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="ic0047297d05843b2b915e0f31e933cd1_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzItMS0xLTEtMTQyMzUy_45d0a05b-8d1b-4add-b7d7-f1da04aa0319">12,325</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i7e540be4eab74f8d860203503e43a716_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzItMy0xLTEtMTQyMzUy_0b23c53a-b95a-4b06-aa01-0a5410a2dc26">10,236</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i3110eb12916a4533afa1d100f3b1a45b_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzItNS0xLTEtMTQyMzUy_f9e89887-9ee9-4c68-8fb6-85b1b6bf3193">9,200</ix:nonFraction>&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i803e7d496dde435799e8ce851b842878_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzMtMS0xLTEtMTQyMzUy_9dcd3460-c632-4a02-a38b-2cc512de7d56">1,719</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i78505497003a4d92adcb1c65f291d1b0_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzMtMy0xLTEtMTQyMzUy_f7a1c29d-f2c4-417f-93e0-d2ba96e3ca55">1,705</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i2dc8d17e1ac04a66b8d31a18a2d0120e_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzMtNS0xLTEtMTQyMzUy_14bb1473-4ec4-42a0-be48-f9822c8b6d9e">1,436</ix:nonFraction>&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4a5988a1b9432b97eb1c49b043af96_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzQtMS0xLTEtMTQyMzUy_8c8f7c2d-5f44-427d-b1fc-4f630c0f1885">621</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i96fada7ac9a54618b169183a371e69a5_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzQtMy0xLTEtMTQyMzUy_57dabff5-726a-464f-accf-635b15f25744">560</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia452eded72a6438cb417874998c0f841_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzQtNS0xLTEtMTQyMzUy_c6a8b928-0621-4666-8a3f-9a0bfbf8d5bb">494</ix:nonFraction>&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46fcb6ecf3c24f8d849250f0e5d54ed4_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzUtMS0xLTEtMTQyMzUy_91c05acd-a3be-4c9b-a776-3d0d8e456ed3">563</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6023e1c1e0a744819981cfaaee4f2bf5_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzUtMy0xLTEtMTQyMzUy_ad2474c7-f141-4527-8e2d-1340811691e0">521</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ibf608a6ce38e488a9d1da5f8410e31b2_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzUtNS0xLTEtMTQyMzUy_ae99a203-67d7-4252-853f-ad234f96230c">667</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzYtMS0xLTEtMTQyMzUy_9b1982db-47c7-416a-831d-05430d3913d0">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><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%"><ix:nonFraction unitRef="usd" contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzYtMy0xLTEtMTQyMzUy_406831aa-4c0c-43a9-b9cb-4bac1442bc42">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzYtNS0xLTEtMTQyMzUy_ace98a69-82d8-4a67-89cd-7db6e7805671">11,797</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></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="i55b18498e57b44b792fea6090313fa67">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 id="i553f5ed0f5a94ebeacecf7c5e3d1081a_148"></div><div style="margin-bottom:5pt;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><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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzQ1NzI_56ee5dc5-4a62-4cb6-98b2-e11f756d3013" continuedAt="i24df49811b744296840b3db3862e9c01" escape="true">CONTINGENCIES AND LEGAL MATTERS</ix:nonNumeric></span></div><ix:continuation id="i24df49811b744296840b3db3862e9c01" continuedAt="i0ce872a43abf489c965d127bb336e2fc"><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 employees, 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:112%">As previously disclosed, since the fourth quarter of 2019, Grainger, KMCO, LLC (KMCO) and other defendants have been named in several product liability-related lawsuits in the Harris County, Texas District Court relating to an explosion at a KMCO chemical refinery located in Crosby, Harris County, Texas on April 2, 2019. The complaints in which Grainger has been named, which to date encompass approximately <ix:nonFraction unitRef="numberofplaintiffs" contextRef="i554993b3d79b4f779b957aaf884b30bd_D20191001-20191231" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzU0OTc1NTg0MTQ0Mw_31d85cc5-a0a1-4941-adc9-add56f95e144">186</ix:nonFraction> plaintiffs, seek recovery of compensatory and other damages and relief in relation to personal injury, including <ix:nonFraction unitRef="death" contextRef="i554993b3d79b4f779b957aaf884b30bd_D20191001-20191231" decimals="INF" name="gww:LossContingencyNumberOfDeaths" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzU0OTc1NTg0MTQ1MQ_bcc0253c-629f-457a-8b6b-4809aa55c08e">one</ix:nonFraction> death and various other alleged injuries. On May 8, 2020, KMCO filed a voluntary petition in the United States Bankruptcy Court for the Southern District of Texas for relief under Chapter 7 of Title 11 of the United States Bankruptcy Court in the case KMCO, LLC, No. 20-60028. As a result of the Chapter 7 proceedings, the claims against KMCO in the Harris County lawsuits were stayed. Effective January 1, 2021, the Bankruptcy Court lifted the stay with respect to KMCO. </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%">In the product liability cases, the Harris County District Court decided to schedule bellwether trials involving a subset of plaintiffs the Court believes are representative of the parties' claims and defenses, and the first of such trials involving <ix:nonFraction unitRef="numberofplaintiffs" contextRef="i108e560c342f4c95aa33156f0f810dc6_D20230101-20230131" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1Nzc0_6d6f21e0-52af-4ceb-97fc-455f2d03c251">six</ix:nonFraction> plaintiffs (the First Scheduled Trial) was scheduled to commence in mid-January 2023. Prior to the start of the First Scheduled Trial, the Company and <ix:nonFraction unitRef="numberofplaintiffs" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1Mjg1_1468e7d7-2105-48a1-87c1-b6661c420a09">27</ix:nonFraction> plaintiffs engaged in mediation and reached settlements in principle with respect to such plaintiffs' claims against the Company. Those <ix:nonFraction unitRef="numberofplaintiffs" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1Mjkx_2a63c1df-17e3-4fe1-a370-92809c8d0f7e">27</ix:nonFraction> plaintiffs include the plaintiffs who alleged the most serious injuries, as well as <ix:nonFraction unitRef="numberofplaintiffs" contextRef="i9cd741a111e94b409d18827954741e16_D20220101-20221231" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1NzU3_2f990d3f-63f4-4c24-9512-e0bda4bfee72">five</ix:nonFraction> of the <ix:nonFraction unitRef="numberofplaintiffs" contextRef="i108e560c342f4c95aa33156f0f810dc6_D20230101-20230131" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1NzU4_ac27640b-c424-440f-9baf-a1b7d09b9c91">six</ix:nonFraction> plaintiffs from the First Scheduled Trial. The Company has executed final settlement agreements with those <ix:nonFraction unitRef="numberofplaintiffs" contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzU0OTc1NTg1OTY3NA_ac1fe62f-cc79-4f3e-9dac-b05cc79a365a">27</ix:nonFraction> plaintiffs. Grainger believes the payment of these settlements is probable through available insurance.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The Company recorded a contingent liability related to these settlements in Accrued expenses and a corresponding recoverable asset in Prepaid expenses and other current assets on the Consolidated Balance Sheet as of December 31, 2022, which resulted in no effect to the Company's Consolidated Statement of Earnings for the year ended December 31, 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-weight:400;line-height:112%">Whether trials involving any or all of the remaining plaintiffs will proceed is uncertain and the timing or outcome of any such trials cannot currently be predicted, nor is it currently possible to make any additional estimate of potential loss or range of loss. </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%">On December 16, 2020, KMCO, the trustee of its estate and ORG Chemical Holdings, LLC, KMCO&#8217;s parent company (ORG), filed a property damage lawsuit relating to the KMCO chemical refinery incident against Grainger and another defendant in the Harris County, Texas District Court, which seeks unspecified damages (the KMCO Case). On April 1, 2021, <ix:nonFraction unitRef="numberofplaintiffs" contextRef="i95c93a1fddb541389b2536aa1843792b_D20210401-20210401" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzU0OTc1NTgzOTcyNQ_ce305414-2f05-4fc4-9af5-fdb55be2e902">24</ix:nonFraction> individual plaintiffs filed a petition in intervention seeking to be added as plaintiffs in the KMCO Case and seeking unspecified damages. On March 24, 2021, Indian Harbor Insurance Company, together with other insurance companies and underwriters, filed a property damage lawsuit relating to the KMCO chemical refinery incident against Grainger and another defendant in the Harris County, Texas District Court, seeking reimbursement of insurance payments made to or on behalf of KMCO and ORG, the insured parties under their respective policies, and other damages. The Company is currently unable to predict the timing, outcome or any estimate of possible loss or range of loss of the ORG and the Indian Harbor Insurance Company lawsuits.</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%">Grainger continues to investigate each of the various remaining claims against the Company relating to the KMCO chemical refinery incident and intends to contest these matters vigorously. </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%">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:120%">From time to time, the Company has also been named, along with numerous other nonaffiliated companies, as defendant in litigation in various states involving asbestos and/or silica. These lawsuits typically assert claims of personal injury arising from alleged exposure to asbestos and/or silica as a consequence of products manufactured by third parties purportedly distributed by the Company. While several lawsuits have been dismissed in the past based on the lack of product identification, if a specific product distributed by the Company is identified in any pending or future lawsuits, the Company will seek to exercise indemnification remedies against the product manufacturer to the extent available. In addition, the Company believes that a substantial number of these claims </span></div></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%">65</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="i0ce872a43abf489c965d127bb336e2fc"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are covered by insurance. The Company has entered into agreements with its major insurance carriers relating to the scope, coverage and the costs of defense, of lawsuits involving claims of exposure to asbestos. The Company believes it has strong legal and factual defenses and intends to continue defending itself vigorously in these lawsuits.</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="i553f5ed0f5a94ebeacecf7c5e3d1081a_549755815474"></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%">NOTE 16 - <ix:nonNumeric contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV81NDk3NTU4MTU0NzQvZnJhZzoxYWYxZjhmYmU0MTM0OWI3YmE1MDdjMDg4YzYyOWI2NS90ZXh0cmVnaW9uOjFhZjFmOGZiZTQxMzQ5YjdiYTUwN2MwODhjNjI5YjY1XzE5NzkxMjA5MzMwMjcx_ecd4607f-070b-4614-9b33-f783505ac530" continuedAt="i5fe715e7aad549df9d9fbc39ffa6f906" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><ix:continuation id="i5fe715e7aad549df9d9fbc39ffa6f906"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December 31, 2022, the Company reached a settlement agreement related to the First Scheduled Trial as described in Note 15.</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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 25, 2023, Grainger's Board of Directors declared a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="id5b54e429efb4ba281fb7a68c02fbe48_D20230125-20230125" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV81NDk3NTU4MTU0NzQvZnJhZzoxYWYxZjhmYmU0MTM0OWI3YmE1MDdjMDg4YzYyOWI2NS90ZXh0cmVnaW9uOjFhZjFmOGZiZTQxMzQ5YjdiYTUwN2MwODhjNjI5YjY1XzMwMzAx_3b8cc9a9-d9fc-4ed6-9b69-89483604f4bf">1.72</ix:nonFraction> per share of common stock, payable March 1, 2023 to shareholders of record on February 13, 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:112%">Grainger evaluated all subsequent event activity and concluded t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">hat no other subseq</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">uent events have occurred that would require recognition in the Consolidated Financial Statements or disclosure in the Notes to Consolidated Financial Statements.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_154"></div><div style="padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="background-color:#ffffff;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="i553f5ed0f5a94ebeacecf7c5e3d1081a_157"></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 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, 2022, 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, 2022. </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, 2022, 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, 2022 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%">66</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_163"></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="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="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. and Subsidiaries</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, 2022, 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, 2022, 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, 2022 and 2021, 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, 2022, and the related notes and our report da</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted February&#160;21, 2023 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="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;21, 2023</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="i553f5ed0f5a94ebeacecf7c5e3d1081a_166"></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.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_169"></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 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="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="i553f5ed0f5a94ebeacecf7c5e3d1081a_175"></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;26, 2023, 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 employees, 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="i553f5ed0f5a94ebeacecf7c5e3d1081a_178"></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;26, 2023, under the captions &#8220;Director Compensation,&#8221; &#8220;Compensation Discussion and Analysis,&#8221; &#8220;Compensation Committee,&#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="i553f5ed0f5a94ebeacecf7c5e3d1081a_181"></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;26, 2023, 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="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 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;26, 2023, 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="i553f5ed0f5a94ebeacecf7c5e3d1081a_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 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;26, 2023, 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%">69</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_193"></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><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.217%"></td><td style="width:0.1%"></td></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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xOTMvZnJhZzozOTU2ZGYyNjU5NGM0YjQxYWEwYTUzYjBmYTIyNmE3ZS90YWJsZToxMTM2MzI1NGUwZWE0NTU2YjlmZjQ3ZmU5YTExZWQxMC90YWJsZXJhbmdlOjExMzYzMjU0ZTBlYTQ1NTZiOWZmNDdmZTlhMTFlZDEwXzEtMS0xLTEtMTQyMzUy_0ee7c11c-0954-4187-9df2-59cb7f73a9e3">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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_70">36</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, 2022, 2021 AND 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i553f5ed0f5a94ebeacecf7c5e3d1081a_73">38</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, 2022, 2021 AND 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_76">39</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, 2022 AND 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i553f5ed0f5a94ebeacecf7c5e3d1081a_79">40</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, 2022, 2021 AND 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_82">41</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, 2022, 2021 AND 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i553f5ed0f5a94ebeacecf7c5e3d1081a_85">42</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><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="#i553f5ed0f5a94ebeacecf7c5e3d1081a_88">43</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><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.831%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="background-color:#ffffff;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:700;line-height:100%">EXHIBIT INDEX</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EXHIBIT NO.</span></td><td colspan="3" style="padding:0 1pt"></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: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><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><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><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.</a><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">1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.</a><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">2</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.</a><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">3</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.</a><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</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.</a><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">5</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.</a><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">6</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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="exhibit47toformdescription.htm">4.</a><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="exhibit47toformdescription.htm">7</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.</a><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">8</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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%">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><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.831%"></td><td style="width:0.1%"></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.</a><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">9</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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/000027713506000031/ex10a1990amended072606.htm">10.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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%">1990 Long-Term Stock Incentive Plan, as amended, incorporated by reference to Exhibit 10(a) to W.W.&#160;Grainger,&#160;Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2006.*<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/000027713509000012/exhibit10bi.htm">10.2</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.3</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.4</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.5</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.6</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.7</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.8</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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="exhibit109summarydescripti.htm">10.9</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.10</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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="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/exhibit10xvi.htm">10.11</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.&#160;Grainger,&#160;Inc. and certain of its executive officers, incorporated by reference to Exhibit 10(b)(xvi) 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/000027713510000011/exhibit10bxvii.htm">10.12</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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 and Restricted Stock Unit Agreement between W.W.&#160;Grainger,&#160;Inc. and certain of its executive officers, incorporated by reference to Exhibit 10(b)(xvii) 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="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="exhibit10132022companymana.htm">10.13</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.14</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.15</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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/000027713516000037/exhibit1028formperformance.htm">10.16</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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 2015 Performance Share Award Agreement between W.W. Grainger, Inc. and certain of its executive officers, incorporated by reference to Exhibit 10.28 to W.W. Grainger, Inc.'s Annual Report on Form 10-K for the year ended December 31, 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/000104746915002102/a2223255zdef14a.htm#30">10.17</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.18</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.19</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.20</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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/000027713516000052/gww-2016063016xex102.htm">10.21</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.2 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/000027713516000052/gww-2016063016xex103.htm">10.22</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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 2016 Performance Share 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 June 30, 2016.*</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><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.831%"></td><td style="width:0.1%"></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.23</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.24</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.25</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.26</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.27</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.28</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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><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.29</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.30</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.31</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.32</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.</a><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">3</a><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">3</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.3</a><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">4</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.3</a><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">5</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.3</a><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">6</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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.3</a><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">7</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.3</a><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">8</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.3</a><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">9</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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></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%">72</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><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.831%"></td><td style="width:0.1%"></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.40</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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="exhibit1041-formofrsuagree.htm">10.41</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.*</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="exhibit1042-formofpsuagree.htm">10.42</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.*</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="exhibit1043shareholderagre.htm">10.43</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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.</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="exhibit21tothe2022subsidia.htm">21</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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="exhibit23consent2022.htm">23</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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-20221231xex311.htm">31.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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-20221231xex312.htm">31.2</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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-20221231xex32.htm">32</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><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: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><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><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><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><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><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><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><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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000000;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></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 14.5pt 0 1pt;text-indent:-13.5pt"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_199"></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%">73</span></div></div></div><div id="i553f5ed0f5a94ebeacecf7c5e3d1081a_202"></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;21, 2023</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><td style="width:20.933%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="background-color:#ffffff;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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="background-color:#ffffff;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="background-color:#ffffff;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="background-color:#ffffff;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="background-color:#ffffff;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="background-color:#ffffff;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;21, 2023, 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><td style="width:46.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.270%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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="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><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="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><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:400;line-height:100%">Chairman of the Board</span></td><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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:0 1pt"></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%">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:700;line-height:100%">/s/ Deidra C. Merriwether</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%">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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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:2px 1pt;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><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:2px 1pt;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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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><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="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><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:2px 1pt;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><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><td colspan="3" style="padding:0 1pt"></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:700;line-height:100%">/s/ E. Scott Santi</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 #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><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%">Director</span></td></tr><tr style="height:15pt"><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 style="height:15pt"><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 style="height:15pt"><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 style="height:15pt"><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></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%">74</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.7
<SEQUENCE>2
<FILENAME>exhibit47toformdescription.htm
<DESCRIPTION>EX-4.7
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i2e27be5f8cbb48b4afe48d1f2cda2f5d_1"></div><div style="min-height:54pt;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 4.7</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%">DESCRIPTION OF THE REGISTRANT'S SECURITIES </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">REGISTERED PURSUANT TO SECTION 12 OF THE </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SECURITIES EXCHANGE ACT OF 1934 </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2022, 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:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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, 2022, 50,475,402 shares, and as of February 15, 2023, 50,187,304 shares of Common Stock were issued and outstanding. As of December 31, 2022, and as of February 15, 2023 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Voting Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liquidation Rights</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our Common Stock is not entitled to preemptive rights and is not subject to conversion or redemption.&#160; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exchange Listing</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transfer Agent</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:54pt;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.9
<SEQUENCE>3
<FILENAME>exhibit109summarydescripti.htm
<DESCRIPTION>EX-10.9
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ib7bb9affb7d6451fac21d0f77afc49f7_33"></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:115%">Exhibit 10.9</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Summary Description of the Directors Compensation Program</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.13
<SEQUENCE>4
<FILENAME>exhibit10132022companymana.htm
<DESCRIPTION>EX-10.13
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ib91b5428b61048549e047b757000ebe7_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.13</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, and the CEO&#8217;s other direct reports (individually, a participant, and collectively, the participants) based upon&#58; two key financial factors that drive improvements in shareholder value&#58; return on invested capital (&#8220;ROIC&#8221;)&#59; and year-over-year 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 and the CEO&#8217;s direct reports.  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%">Shareholder value will improve most dramatically if the Company can achieve these goals simultaneously&#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 rapidly.</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 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; 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 operating earnings divided by the Company&#8217;s net working assets&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:42pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ROIC &#61;   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Operating Earnings</font></div><div style="padding-left:36pt;text-indent:95.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Net Working Assets</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 ROIC component will range from &#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 &#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;% 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&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.544%"><tr><td style="width:1.0%"></td><td style="width:35.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.060%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Sales Growth </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">&#61;</font></div></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 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:12pt;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 Daily Sales, Prior Year</font></td></tr></table></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 &#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 &#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;% of a participant&#8217;s total target incentive.</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 exclude the effect of any mergers, acquisitions or divestitures with a closing date that occurs during the same fiscal year. In other words, the impact of any merger, acquisition or divestiture on sales growth, operating earnings and net working assets will 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><font><br></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-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><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="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="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: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, 20</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#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><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: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="ib91b5428b61048549e047b757000ebe7_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:112%">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:112%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%;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:112%">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:112%"></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#93; to December 31, 20&#91;</font><font style="font-family:'Wingdings',sans-serif;font-size:12pt;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%">&#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:112%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%;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:112%">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 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:112%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:8pt">First-Year Participation (internal promotion or external hire) &#8211; Participants who are placed into an incentive eligible job on or before November 30 will be eligible to receive a pro-rata award based on the number of months in the eligible job. Participants placed in an eligible job on or after December 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:112%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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 months at each Target CMIP Percentage level and Participant&#8217;s Base Salary during each such month. </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%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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 months 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:112%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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 months 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:112%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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 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 </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:112%">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:112%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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, 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 in whole months with the 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> calendar day of the month as the cutoff. For example, if a Participant is in the job on the 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> day of the month, they will get credit for the whole month, if they are on the job on the 15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, they will get credit beginning the next month (e.g., transfer into an eligible job on January 15</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> &#8211; February 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> will get 11&#47;12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> CMIP for the year, transfer into an eligible job between January 1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;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:112%"> and January 14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> will get 12&#47;12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:112%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> CMIP).</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%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%;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:112%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%;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:112%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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 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 any applicable Laws or listing standard adopted by the New York Stock Exchange), all as determined by Management in its discretion, then the Company shall have the right to cancel the award, require </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:112%">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 with respect to recouping 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:112%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:8pt">The Company shall have the discretion to recover awards that were paid or settled to the Participant at a time when she or he was 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:112%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:8.67pt">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:112%">Except in circumstances where a Participant has Engaged in Misconduct or for a longer period of time if required by 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:112%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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 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:112%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">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="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: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%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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 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:112%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%;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:112%">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:112%">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:112%">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:112%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%;padding-left:6.67pt;text-decoration:underline">Payment</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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:112%">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:112%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%;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:112%">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:112%">G.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%;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:112%">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 </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:112%">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:112%">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:112%">H.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%;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:112%">Base Salary </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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:112%">CCOB </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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:112%">CMIP </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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:112%">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> 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:112%">Eligible Employee </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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:112%">Employer </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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:112%">Employment </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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><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%">Engaged in Misconduct </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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:112%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">(iii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">(iv)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">(v)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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="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 style="padding-left:45pt;text-indent:-27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vi)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">(vii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">(viii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;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:112%">Management</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%">means</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 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%">has the meaning ascribed thereto in the W.W. Grainger, Inc. Employees Profit Sharing Plan, as the same was amended and&#47;or restated from time to time.</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%">Participant </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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%">Target CMIP Percentage </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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:112%">Termination Date </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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:112%">Terms and Conditions </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">are these Terms and Conditions as amended from time to time.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">*******************************************</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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.41
<SEQUENCE>5
<FILENAME>exhibit1041-formofrsuagree.htm
<DESCRIPTION>EX-10.41
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="icb77df1a805e4c26b3ab0c97d2c8dab5_33"></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:12pt;font-style:italic;font-weight:400;line-height:115%">Exhibit 10.41</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:14.5pt;font-weight:700;line-height:144%">W.W. GRAINGER, INC. 2022 Incentive Plan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14.5pt;font-weight:700;line-height:144%">2023 Form of Restricted Stock Unit Award Agreement</font></div><div style="text-align:justify;text-indent:32.39pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Restricted Stock Unit Award Agreement (this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Award Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">), dated as of _____________  (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">), is entered into between W.W. Grainger, Inc., an Illinois corporation (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">), and you (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">) as an Employee of the Company or a Subsidiary (collectively, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">).</font></div><div style="text-align:justify;text-indent:32.39pt"><font><br></font></div><div style="text-align:justify;text-indent:32.39pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In consideration of the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s agreement to enter into an Unfair Competition Agreement with the Company concurrently with this Award Agreement on the Grant Date (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Unfair Competition Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">), the Company desires to grant the Participant an award of restricted stock units (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">), providing for the issuance of shares of the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s common stock (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">) pursuant to the W.W. Grainger, Inc. 2022 Incentive Plan (as may be amended from time to time, the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">2022</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;) and the Participant agrees to enter into the Unfair Competition Agreement and accept such RSUs on the terms and conditions set forth in this Award Agreement, the 2022 Plan and the Unfair Competition Agreement.</font></div><div style="text-align:justify;text-indent:32.39pt"><font><br></font></div><div style="text-align:justify;text-indent:32.39pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Capitalized terms used but not defined in this Award Agreement have the meanings specified in the 2022 Plan.</font></div><div style="text-align:justify;text-indent:32.39pt"><font><br></font></div><div style="text-align:justify;text-indent:32.39pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In consideration of the mutual provisions set forth in this Award Agreement and in the Unfair Competition Agreement, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows&#58;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE I </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Grants</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:12pt;font-weight:400;line-height:112%">1.01  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Grant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Subject to the terms and conditions of this Award Agreement, the 2022 Plan and the Unfair Competition Agreement (the terms of which are hereby incorporated herein by reference) and effective on the Grant Date, the Company hereby grants to the Participant the number of RSUs as specified in the _________ award grant notice posted to the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s electronic investment account maintained with Morgan Stanley Smith Barney LLC, the stock plan service provider engaged by the Company in connection with the administration of the 2022 Plan (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Stock Plan Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">). Each RSU represents a contractual right to receive one (1) Share upon the satisfaction of the terms and conditions of this Award Agreement. </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:12pt;font-weight:700;line-height:112%">ARTICLE II</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Provisions Relating to RSUs</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:12pt;font-weight:400;line-height:112%">2.01  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Vesting of RSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If the Participant remains continuously employed by the Employer (or any other Subsidiary or Affiliate) until the vesting date(s) specified in the grant notice (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">RSU Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">), the RSUs shall become vested on such date and the Participant shall be entitled to receive the underlying Shares as provided herein.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The RSUs shall not vest before the RSU Vesting Date unless otherwise provided or permitted by the 2022 Plan or this Award Agreement, and any RSUs that do not vest shall be forfeited in full and the Participant shall have no further rights with respect to such RSUs.  Each RSU that becomes vested as provided herein shall be settled in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. </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:12pt;font-weight:400;line-height:112%">2.02   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Effect of Termination of Employment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Except as otherwise stated in the 2022 Plan, if the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s employment or service is terminated prior to the RSU Vesting Date for any reason whatsoever other than the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s death, Disability or Retirement, the Participant shall cease vesting in the RSUs as of the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s Termination Date (defined below) and the RSUs shall be forfeited in their entirety.  If the Participant is a resident of, or employed in, the United States, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> shall mean the effective date of termination of the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s employment.  If the Participant is a resident of, or employed outside of, the United States, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> shall mean the earliest of (i) the date on which notice of termination is provided to the Participant, (ii) the last day of the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s active service with the Employer or (iii) the last day on which the Participant is an employee of the Employer, as determined in each case without including any required advanced notice period and irrespective of the status of the termination under local labor or employment laws. </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:12pt;font-weight:400;line-height:112%">2.03  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Effect of Death or Disability of the Participant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If the Participant's employment or service is terminated prior to the RSU Vesting Date due to the Participant's death or Disability, the RSUs immediately shall fully vest.  For purposes of this Award Agreement, &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Disability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34; shall have the same meaning as defined in the 2022 Plan, subject to modification as may be required to conform to the laws, rules and regulations (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Laws</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) of the Participant's country of residence (and country of employment, if different).   For the sake of clarity, the date of the Participant&#8217;s death or Disability shall be a RSU Vesting Date.  The RSUs that becomes vested as provided herein shall be settled in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</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:12pt;font-weight:400;line-height:112%">2.04  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Effect of Retirement of the Participant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If the Participant's employment or service is terminated prior to the RSU Vesting Date due to the Participant's Retirement, the RSUs shall continue to vest and shall be settled in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Sections 2.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">2.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  For purposes of this Award Agreement, &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Retirement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34; shall mean the Participant's retirement of employment with the Company and its Subsidiaries on or after the Participant's (i) completion of at least 25 years of service with the Company and its Subsidiaries, (ii) completion of at least 20 years of service with the Company and its Subsidiaries </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">and</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> attainment of age 55, or (iii) completion of at least five (5) years of service with the Company and its Subsidiaries </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">and</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> attainment of age 60. Further, if the Participant is employed in a country other than Canada, Mexico or the United States, the provisions of this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.04</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> shall be inapplicable.</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:12pt;font-weight:400;line-height:112%">2.05    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Settlement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Upon the RSU Vesting Date, the Company shall, as soon as practicable (but in no event later than 60 days following the applicable RSU Vesting Date), settle the RSUs by registering Shares in the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s name and delivering such Shares to the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s electronic stock plan account maintained by the Stock Plan Administrator.  At the discretion of the Committee, and subject to such policies and procedures as it may adopt from time to time, the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s RSUs may be settled in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">the form of&#58; (i) cash, to the extent settlement in Shares (a) is prohibited under applicable Laws, (b) would require the Participant, the Company or the Employer to obtain the approval of any governmental and&#47;or regulatory body in the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s country of residence (and country of employment, if different), or (c) is administratively burdensome or (ii) Shares, but the Company may require the Participant to immediately sell such Shares if necessary to comply with applicable Laws (in which case, the Participant hereby expressly authorizes the Company to issue sales instructions in relation to such Shares on the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s behalf).</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:12pt;font-weight:400;line-height:112%">2.06  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Prior to the RSU Vesting Date, the Participant shall be entitled to receive cash dividend payments equal to any cash dividends and other distributions paid with respect to a number of Shares underlying the RSUs held by the Participant.  If the Company declares any dividends payable in Shares (rather than in cash), the Participant shall be entitled to additional RSUs equal to the Fair Market Value (as determined by the Committee) of such Share dividends&#59; provided, such additional RSUs shall be subject to the same vesting, forfeiture and transferability requirements and restrictions that apply to the original RSUs with respect to which they relate, including the vesting provisions of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> and the settlement provisions of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE III</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Recoupment</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:12pt;font-weight:400;line-height:112%">3.01    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Recoupment in Event of Misconduct</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If the Company determines that the Participant has committed or engaged in misconduct against the Company or has engaged in any criminal conduct, including embezzlement, fraud or theft, that involves or is related to the Company, or any other conduct that violates Company policy, causes or is discovered to have caused, any loss, damage, injury or other endangerment to the Company's property or reputation, and such Participant has received or is entitled to receive performance stock units, performance restricted stock units, stock options, restricted stock units or cash incentive compensation (collectively, &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Incentive Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), then the Company shall have the right to cancel the Incentive Compensation, require the return of Shares acquired under the 2022 Plan, recapture any gain realized upon the sale of Shares acquired under the 2022 Plan or take any other action it deems appropriate under the circumstances with respect to recouping the Incentive Compensation.  The Company shall have sole discretion in determining whether the Participant's conduct was in compliance with applicable Law or Company policy and the extent to which the Company will seek recovery of the Incentive Compensation notwithstanding any other remedies available to the Company. If the Participant engages in misconduct or is believed to have engaged in misconduct, including but not limited to any violation of any of Participant's obligations under the Unfair Competition Agreement, the Company shall be entitled to take the actions outlined above for recouping the Incentive Compensation, as the Company deems appropriate under the circumstances.</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:12pt;font-weight:400;line-height:112%">3.02    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Recoupment in Event of Materially Inaccurate Financial Results</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If the Company has publicly filed inaccurate financial results (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Subject Financials</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), whether or not they result in a restatement, the Company may recover any Incentive Compensation (a) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">that was paid or settled to the Participant during the period covered by the Subject Financials as set forth herein, or (b) as otherwise may be required by any applicable Laws or listing standard adopted by the New York Stock Exchange.  If the payment or settlement of Incentive Compensation would have been lower had the achievement of applicable financial performance goals been calculated based on restated financial results with respect to the Subject Financials, the Company may, if it determines it appropriate in its sole discretion, recover the portion of the paid or settled Incentive Compensation in excess of the payment or settlement that would have been made based on restated financial results or as otherwise may be required by any applicable Laws or listing standard adopted by the New York Stock Exchange.  The Company will not seek to recover Incentive Compensation received or settled more than three (3) years after the date of the initial filing that contained the Subject Financials or any longer period as may be required by any applicable Law or listing standard adopted by the New York Stock Exchange. </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:12pt;font-weight:400;line-height:112%">3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%;text-decoration:underline">Recoupment in Event of Error</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">If the Participant receives any amount in excess of what the Participant should have received under the terms of this Award Agreement for any reason (including, without limitation, by reason of a mistake in calculations or administrative error), all as determined by the Committee, then the Company shall have the right to cancel the Incentive Compensation, require the return of Shares acquired under the 2022 Plan, recapture any gain realized upon the sale of Shares acquired under the 2022 Plan or take any other action it deems appropriate under the circumstances with respect to recouping the Incentive Compensation.</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:12pt;font-weight:400;line-height:112%">3.04    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Implementation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  For purposes of this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, the Participant expressly authorizes the Company to issue instructions, on behalf of the Participant, to the Stock Plan Administrator (and&#47;or any other brokerage firm&#47;third party service provider engaged by the Company to hold Shares and other amounts acquired under the 2022 Plan) to re-convey, transfer or otherwise return to the Company any Incentive Compensation (whether paid in the form of cash or Shares) subject to recoupment hereunder.  Participant acknowledges and agrees that the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s rights hereunder shall not be affected in any way by any subsequent change in the Participant&#8217;s status, including retirement or termination of employment (including due to death or Disability).</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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 Participant expressly agrees to indemnify and hold the Company and the 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 and the Employer&#8217;s efforts to recover such previously made payments or value pursuant to this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</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:12pt;font-weight:400;line-height:112%">3.05    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Forfeiture</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  To the extent any of the events set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> occur before the Participant receives any Incentive Compensation due hereunder, any such Incentive Compensation shall be forfeited as determined by the Company in its sole discretion.</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:12pt;font-weight:400;line-height:112%">3.06    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Recoupment Policy</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Notwithstanding anything to the contrary, the Company may cancel, recoup, rescind, or otherwise recover any award or compensation made under this Award Agreement if such recovery is pursuant to a claw-back or recoupment policy adopted by the Company from time to time or as otherwise permitted or required by applicable law or listing standard adopted by the New York Stock Exchange.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE IV</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Tax</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">4.01  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Tax-Related Items</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Regardless of any action the Company or the Employer takes with respect to any or all income tax (including U.S. federal, state and local taxes or non-U.S. taxes), social insurance, payroll tax, payment on account or other tax-related withholding (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Tax-Related Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">), the Participant acknowledges and agrees that the ultimate liability for all Tax-Related Items legally due by the Participant is and remains the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s responsibility and that </font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">the Company an</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">d the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSUs, including the grant of the RSUs, the vesting of the RSUs, the subsequent sale of any Shares acquired pursuant to the RSUs and the receipt of any dividends or dividend equivalents and (ii) do not commit to structure the terms of the grant or any aspect of the RSUs to reduce or eliminate the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s liability for Tax-Related Items.</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:12pt;font-weight:400;line-height:112%">4.02    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Tax Withholding Obligations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Prior to the delivery of Shares (or cash) upon the vesting of the RSUs, if the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s country of residence (and country of employment, if different) requires withholding of Tax-Related Items, the Company shall withhold a sufficient number of whole Shares otherwise issuable upon the vesting of the RSUs that have an aggregate Fair Market Value sufficient to pay the Tax-Related Items required to be withheld with respect to the Shares or the cash equivalent. The Company may withhold or account for Tax-Related Items by considering applicable statutory withholding rates or other applicable withholding rates, including maximum applicable rates.  The cash equivalent of the Shares withheld will be used to settle the obligation to withhold the Tax-Related Items.  In the event that the withholding of Shares is prohibited under applicable Law or otherwise may trigger adverse consequences to the Company or the Employer, the Company and the Employer may withhold the Tax-Related Items required to be withheld with respect to the Shares in cash from the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s regular salary and&#47;or wages or any other amounts payable to the Participant, or may require the Participant to personally make payment of the Tax-Related Items required to be withheld.  In the event the withholding requirements are not satisfied through the withholding of Shares by the Company or through the withholding of cash from the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s regular salary and&#47;or wages or other amounts payable to the Participant, no Shares will be issued to the Participant (or the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s estate) upon vesting of the RSUs unless and until satisfactory arrangements (as determined by the Committee) have been made by the Participant with respect to the payment of any Tax-Related Items that the Company or the Employer determines, in its sole discretion, must be withheld or collected with respect to such RSUs.  If the obligation for the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s Tax-Related Items is satisfied by withholding a number of Shares as described herein, the Participant shall be deemed to have been issued the full number of Shares issuable upon vesting, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items due as a result of the vesting or any other aspect of the RSU.</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:12pt;font-weight:400;line-height:112%">The Participant will pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold as a result of the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s participation in the 2022 Plan or the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s acquisition of Shares that cannot be satisfied by the means described in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Company may refuse </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">to deliver any Shares due upon vesting of the RSUs if the Participant fails to comply with the Participant's obligations in connection with the Tax-Related Items as described herein.  If the Participant is subject to taxation in more than one jurisdiction, the Participant acknowledges that the Company, the Employer or one or more of their respective Subsidiaries may be required to withhold or account for Tax-Related Items in more than one jurisdiction.  The Participant hereby consents to any action reasonably taken by the Company and the Employer to meet the Participant's obligation for Tax-Related Items.  By accepting this grant of RSUs, the Participant expressly consents to the withholding of Shares and&#47;or withholding from the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s regular salary and&#47;or wages or other amounts payable to the Participant as provided for hereunder.  All other Tax-Related Items related to the RSUs and any Shares delivered in payment thereof are the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s sole responsibility.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE V</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">International Arrangements</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:12pt;font-weight:400;line-height:112%">5.01  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. As a condition to this RSU award, the Participant agrees to comply with any applicable foreign exchange Laws and hereby consents to any necessary, appropriate or advisable actions taken by the Company, the Employer or any of their respective Subsidiaries as may be required to comply with any applicable Laws of the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s country of residence (and country of employment, if different).  </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:12pt;font-weight:400;line-height:112%">5.02    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Foreign Asset and Account Reporting Requirements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Participant acknowledges that there may be certain foreign asset and&#47;or account reporting requirements, which may affect the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s ability to acquire or hold Shares acquired under the 2022 Plan or cash received from participating in the 2022 Plan (including from any dividends or dividend equivalent payments) in a brokerage or bank account outside the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s country of residence (and country of employment, if different). The Participant may be required to report such accounts, assets or transactions to the tax or other authorities in the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s country of residence (and country of employment, if different).  The Participant acknowledges and agrees that it is the Participant's personal responsibility to be compliant with such Laws.</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:12pt;font-weight:400;line-height:112%">5.03    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Country Addendum</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Notwithstanding any provisions of this Award Agreement to the contrary, the </font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">RSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> shall be subject to any special terms and conditions for the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s country of residence (and country of employment, if different) set forth in the addendum to this Award Agreement (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Country Addendum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">). If the Participant transfers residence and&#47;or employment to another country reflected in the Country Addendum at the time of transfer, the special terms and conditions for such country will apply to the Participant to the extent the Company determines, in its sole discretion, that the application of such special terms and conditions is necessary or advisable in order to comply with local Laws or to facilitate the operation and administration of the RSUs and the 2022 Plan (or the Company may establish alternative terms and conditions as may be necessary or advisable to accommodate the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s transfer). In all circumstances, the Country Addendum shall constitute part of this Award Agreement.</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:12pt;font-weight:400;line-height:112%">5.04    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Controlling Language</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. If the Participant is in a country where English is not an official language, the Participant acknowledges that the Participant is sufficiently </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">proficient in English to understand the terms and conditions of this Award Agreement or has had the ability to consult with an advisor who is sufficiently proficient in the English language.  The Participant acknowledges and agrees that it is the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s express intent that this Award Agreement, the 2022 Plan, the Unfair Competition Agreement and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the RSUs be drawn up in English.  If the Participant has received this Award Agreement, the 2022 Plan, the Unfair Competition Agreement or any other documents related to the RSUs translated into a language other than English and the meaning of any translated version is different than the English version, the English version will control.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE VI</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Miscellaneous</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:12pt;font-weight:400;line-height:112%">6.01  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Restriction on Transferability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Except to the extent expressly provided in the 2022 Plan or this Award Agreement, the RSUs may not be sold, transferred, pledged, assigned, or otherwise alienated at any time other than by will or by the laws of descent and distribution.  Any attempt to do so contrary to the provisions hereof shall be null and void.  Notwithstanding the foregoing, the Committee may permit, in its sole discretion, the Participant to transfer the RSUs to a member of the Participant&#8217;s immediate family or trust, a partnership or other entity for the benefit of the Participant or the members of the Participant's immediate family&#59; provided, however, that the Participant retains beneficial ownership of any such RSUs.  For purposes hereof, &#8220;immediate family&#8221; has the meaning ascribed thereto in Rule 16(a)-1 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and &#8220;beneficial owner&#8221; has the meaning ascribed thereto in Rule 13d-3 of the Exchange Act.  </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:12pt;font-weight:400;line-height:112%">6.02  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Rights as Shareholder</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Participant shall not have voting or any other rights as a shareholder of the Company with respect to the Shares issuable upon the vesting of RSUs until the date of issuance of such Shares.  Upon settlement of the RSUs, the Participant will obtain, with respect to the Shares received in such settlement, full voting and other rights as a shareholder of the Company.</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:12pt;font-weight:400;line-height:112%">6.03  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Committee shall have the power to interpret the 2022 Plan and this Award Agreement and to adopt such rules for the administration, interpretation, and application of the 2022 Plan as are consistent therewith and to interpret or revoke any such rules.  All actions taken and all interpretations and determinations made by the Committee shall be final and binding upon the Participant, the Company, and all other Persons.  No member of the Committee shall be personally liable for any action, determination, or interpretation made in good faith with respect to the 2022 Plan or this Award Agreement.</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:12pt;font-weight:400;line-height:112%">6.04  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">No Employment Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  This Award Agreement and the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s participation in the 2022 Plan are not and shall not be interpreted to&#58; (i) form an employment contract or relationship with the Company, the Employer or any of their respective Subsidiaries&#59; (ii) confer upon the Participant any right to continue in the employ of the Company, the Employer or any of their respective Subsidiaries&#59; or (iii) interfere with the ability of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Company, the Employer or any of their respective Subsidiaries to terminate the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s employment at any time.</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:12pt;font-weight:400;line-height:112%">6.05    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Nature of Grant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  In accepting the grant hereunder, the Participant acknowledges and agrees that&#58; (i) the 2022 Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time&#59; (ii) the Participant has read the 2022 Plan and any RSUs granted under it shall be subject to all of the terms and conditions of the 2022 Plan, including but not limited to the power of the Committee to interpret and determine the terms and provisions of the 2022 Plan and this Award Agreement and to make all determinations necessary or advisable for the administration of the 2022 Plan, all of which interpretations and determinations shall be final and binding&#59; (iii) the RSU does not create any contractual or other right to receive future grants of RSUs, benefits in lieu of RSUs, or any other Plan benefits in the future&#59; (iv) nothing contained in this Award Agreement is intended to create or enlarge any other contractual obligations between the Company or the Employer and the Participant&#59; (v) any grant under the 2022 Plan, including any grant of RSUs, is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long service option, pension, or retirement benefits or similar payments&#59; (vi) the Participant is voluntarily participating in the 2022 Plan&#59; (vii) the future value of the Shares underlying the RSUs granted hereunder is unknown and cannot be predicted with certainty&#59; (viii) neither the Company, the Employer nor any of their respective Subsidiaries shall be liable for any change in value of the RSUs, the amount realized upon settlement of the RSUs or the amount realized upon a subsequent sale of any Shares acquired upon settlement of the RSUs, resulting from any fluctuation of the United States Dollar&#47;local currency foreign exchange rate, and (ix) the RSUs and the underlying Shares are not granted to the Participant for prior services rendered to the Company, the Employer or any Subsidiaries. Without limiting the generality of the foregoing, the Committee shall have the discretion to adjust the terms and conditions of any award of RSUs to correct for any windfalls or shortfalls in such RSUs which, in the Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s determination, arise from factors beyond the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s control&#59; provided, however, that the Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s authority with respect to any Award to a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">covered employee,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> as defined in Section 162(m)(3) of the Code, shall be limited to decreasing, and not increasing, such RSU.</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:12pt;font-weight:400;line-height:112%">6.06  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Compliance with Law</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Company shall not be required to issue or deliver any Shares pursuant to this Award Agreement pending compliance with all applicable Laws (including any registration requirements or tax withholding requirements) and compliance with the Laws and practices of any stock exchange or quotation system upon which the Shares are listed or quoted. If the Participant resides or is employed outside of the United States, the Participant agrees, as a condition of the grant of the RSUs, to repatriate all payments attributable to the Shares and&#47;or cash acquired under the 2022 Plan (including, but not limited to, dividends and any proceeds derived from the sale of Shares acquired pursuant to the RSUs) if required by and in accordance with local Laws in the Participant&#8217;s  country of residence (and country of employment, if different).  In addition, the Participant also agrees to take any and all actions, and consent to any and all actions taken by the Company, its Subsidiaries and the Employer, as may be required to allow the Company, its Subsidiaries and the Employer to comply </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">with local Laws in the Participant&#8217;s country of residence (and country of employment, if different).  Finally, the Participant agrees to take any and all actions as may be required to comply with the Participant&#8217;s personal legal and tax obligations under local Laws in the Participant&#8217;s country of residence (and country of employment, if different).</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:12pt;font-weight:400;line-height:112%">6.07  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  This Award Agreement may be amended by a writing which specifically states that it is amending this Award Agreement executed by (i) the Company and the Participant, (ii) the Company (at the discretion of the Committee), so long as a copy of such amendment is delivered to the Participant, and provided that no such amendment having a material adverse effect on the rights of the Participant hereunder may be made without the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s written consent or (iii) the Company (at the discretion of the Committee) in any way it may deem necessary or advisable to carry out the purpose of the grant as a result of any change in applicable Laws or any future Laws or judicial decisions.</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:12pt;font-weight:400;line-height:112%">6.08  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Any notice to be given under the terms of this Award Agreement to the Company shall be addressed to the Company in care of its Corporate Secretary.  Any notice to be given to the Participant shall be addressed to the Participant at the address listed in the Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s records or to the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s electronic investment account held at the Stock Plan Administrator.  By a notice given pursuant to this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 6.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, either party may designate a different address for notices.  Any notice shall have been deemed given when actually delivered.</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:12pt;font-weight:400;line-height:112%">6.09  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If all or any part of this Award Agreement or the 2022 Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity shall not invalidate any portion of this Award Agreement or the 2022 Plan not declared to be unlawful or invalid. Any provision of this Award Agreement (or part of such provision) so declared to be unlawful or invalid shall, if possible, be construed in a manner which will give effect to the terms of such provision (or part of such provision) to the fullest extent possible while remaining lawful and valid.</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:12pt;font-weight:400;line-height:112%">6.10  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Construction</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The RSUs are being issued pursuant to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article 8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> (Restricted Stock and Restricted Stock Units) of the 2022 Plan.  The RSUs are subject to the terms of the 2022 Plan.  The Participant acknowledges receipt of the 2022 Plan booklet which contains the entire Plan, and the Participant represents and warrants that the Participant has read the 2022 Plan.  Additional copies of the 2022 Plan are available upon request during normal business hours at the principal executive offices of the Company.  To the extent that any provision of this Award Agreement violates or is inconsistent with an express provision of the 2022 Plan, the 2022 Plan provision shall govern and any inconsistent provision in this Award Agreement shall be of no force or effect.  The words </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">including,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">includes,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">include</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> are to be read as listing non-exclusive examples of the matters referred to, whether or not words such as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">without limitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">but not limited to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> are used in each instance.</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:12pt;font-weight:400;line-height:112%">6.11  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Waiver of Right to Jury Trial</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">   EACH OF THE PARTIES KNOWINGLY, VOLUNTARILY AND IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ALL RIGHT TO TRIAL BY JURY IN ANY </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ACTION, PROCEEDING OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THE RSUS, THE PLAN OR THIS AWARD AGREEMENT.</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:12pt;font-weight:400;line-height:112%">6.12  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Waiver&#59; No Third Party Beneficiaries</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  A waiver by the Company of a breach of any provision of this Award Agreement by the Participant shall not operate or be construed as a waiver of any other provision of this Award Agreement, or of any subsequent breach by the Participant. This Award Agreement shall not be construed to create any third party beneficiary 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:12pt;font-weight:400;line-height:112%">6.13   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Company is located at 100 Grainger Parkway, Lake Forest, Illinois 60045, United States of America, and grants RSUs under the 2022 Plan to employees of the Company and its Subsidiaries in its sole discretion.  In conjunction with the Company's grant of the RSUs under the 2022 Plan and its ongoing administration of such awards, the Company is providing the following information about its data collection, processing and transfer practices.  In accepting the grant of the RSU, the Participant expressly and explicitly consents to the personal data activities as described herein.</font></div><div style="text-align:justify"><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-weight:400;line-height:112%">i.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:12.01pt;text-decoration:underline">Data Collection, Processing and Usage</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Company and the Employer will collect, process and use certain personal information about the Participant, specifically, the Participant&#8217;s name, home address, email address and telephone number, date of birth, social security or insurance number, passport number or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all RSUs or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant&#8217;s favor (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Data</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;), for the purpose of implementing, administering and managing the 2022 Plan.  The Company's legal basis for the collection, processing and use of the Participant's Data is the Participant's consent.  The Participant's Data also may be disclosed to certain securities or other regulatory authorities where the Company&#8217;s securities are listed or traded, or regulatory filings are made.  The Company's legal basis for such disclosure of the Participant's Data is to comply with applicable laws, rules and regulations.</font></div><div style="text-align:justify"><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-weight:400;line-height:112%">ii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:9.35pt;text-decoration:underline">Stock Plan Administration Service Providers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Company and the Employer transfer the Participant's Data to the Stock Plan Administrator based in the United States of America, which assists the Company with the implementation, administration and management of the 2022 Plan.  In the future, the Company may select a different Stock Plan Administrator and share the Participant's Data with another company that serves in a similar manner.  The Stock Plan Administrator will open an account for the Participant to receive and trade Shares acquired under the 2022 Plan.  The Participant will be asked to agree to separate terms and data processing practices with the Stock Plan Administrator, which is a condition of the Participant's ability to participate in the 2022 Plan. </font></div><div style="text-align:justify"><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-weight:400;line-height:112%">iii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:6.69pt;text-decoration:underline">International Data Transfers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Company and the Stock Plan Administrator are based in the United States of America.  The Participant should note that the Participant's country of residence may have enacted data privacy laws that are different from the United States of America.  The Company's legal basis for the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">transfer of the Participant's Data to the United States of America is the Participant&#8217;s consent.</font></div><div style="text-align:justify"><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-weight:400;line-height:112%">iv.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:6.01pt;text-decoration:underline">Voluntariness and Consequences of Consent, Denial or Withdrawal</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Participant's participation in the 2022 Plan and the Participant's grant of consent hereunder is purely voluntary.  The Participant may deny or withdraw the Participant's consent at any time.  If the Participant does not consent, or if the Participant later withdraws the Participant's consent, the Participant may be unable to participate in the 2022 Plan.  This would not affect the Participant's existing employment or salary&#59; instead, the Participant merely may forfeit the opportunities associated with participation in the 2022 Plan.</font></div><div style="text-align:justify"><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-weight:400;line-height:112%;text-decoration:underline">v.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:8.67pt;text-decoration:underline">Data Retention</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Participant understands that the Participant's Data will be held only as long as is necessary to implement, administer and manage the Participant's RSU and participation in the 2022 Plan&#59; provided that the Company may hold the Participant&#8217;s Data for longer periods of time consistent with its retention policies and practices with respect to employee data.</font></div><div style="text-align:justify"><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-weight:400;line-height:112%">vi.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:6.01pt;text-decoration:underline">Data Subject Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Participant understands that the Participant may have the right under applicable law to (i) access or copy the Participant's Data that the Company possesses, (ii) rectify incorrect Data concerning the Participant, (iii) delete the Participant's Data, (iv) restrict processing of the Participant's Data, (vi) lodge complaints with the competent supervisory authorities in the Participant&#8217;s country of residence. To receive clarification regarding these rights or to exercise these rights, the Participant understands that the Participant can contact the Participant's local human resources representative.</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:12pt;font-weight:400;line-height:112%">6.14    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Private Placement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The grant of the RSUs is not intended to be a public offering of securities in the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s country of residence (and country of employment, if different).  The Company has not submitted any registration statement, prospectus or other filing with the local securities authorities (unless otherwise required under local Laws).  </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:12pt;font-weight:400;line-height:112%">6.15    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">No Advice Regarding Grant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Company and the Employer are not providing any tax, legal or financial advice, nor is the Company or the Employer making any recommendations regarding the RSUs, the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s participation in the 2022 Plan or the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s acquisition or sale of the underlying Shares.  The Participant is hereby advised to consult with the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s own personal tax, legal and financial advisors regarding participation in the 2022 Plan before taking any action related to the 2022 Plan or this Award Agreement.    </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">   </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6.16    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Securities Law Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Participant acknowledges that, depending on the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s country of residence (and country of employment, if different) or where the Company Shares are listed, the Participant shall be subject to insider trading restrictions and&#47;or market abuse Laws, which may affect the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s ability to acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., RSUs) or rights linked to the value of Shares during such times as the Participant is considered to have </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">inside information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> regarding the Company or its business (as defined by the local </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Laws in the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s country of residence and&#47;or employment).  Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Participant placed before the Participant possessed inside information.  Furthermore, the Participant could be prohibited from (i) disclosing the inside information to any third party (other than on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">need to know</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> basis) and (ii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">tipping</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> third parties (including other employees of the Company and its Subsidiaries) or causing them otherwise to buy or sell securities.  Any restrictions under these Laws are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading or other policy. The Participant solely is responsible for ensuring compliance with any applicable restrictions and should consult with the Participant's personal legal advisor on this matter.</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:12pt;font-weight:400;line-height:112%">6.17    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">EU Age Discrimination Rules</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. If the Participant is a local national of and employed in the United Kingdom or a country that is a member of the European Union, the grant of the RSUs and the terms and conditions governing the RSUs are intended to comply with the age discrimination provisions of the EU Equal Treatment Framework Directive, as implemented into local law (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Age Discrimination Rules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">).  To the extent that a court or tribunal of competent jurisdiction determines that any provision of this Award Agreement is invalid or unenforceable, in whole or in part, under the Age Discrimination Rules, the Company, in its sole discretion, shall have the power and authority to revise or strike such provision to the minimum extent necessary to make it valid and enforceable to the full extent permitted under local Laws.</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:12pt;font-weight:400;line-height:112%">6.18    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Electronic Delivery</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Company may, in its sole discretion, deliver any documents related to the </font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">RSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> granted to the Participant under the 2022 Plan by electronic means. The Participant hereby expressly consents to receive such documents by electronic delivery and agrees to participate in the 2022 Plan through an online or electronic system established and maintained by the Company or a third party designated by the Company.</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:12pt;font-weight:400;line-height:112%">6.19    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Governing Law&#59; Jurisdiction</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  This Award Agreement shall be exclusively 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 of any other jurisdiction) that would cause the application of the laws of a jurisdiction other than the State of Illinois.  All disputes and controversies arising between the parties are to be submitted for determination exclusively to the federal or state courts of the State of Illinois and by accepting the grant of RSUs, the Participant expressly consents to the jurisdiction of such courts.  Notwithstanding the foregoing, the Company may at its option seek interim and permanent injunctive relief before any competent court, tribunal or judicial forum, which in the absence of the foregoing provision, would have jurisdiction to grant the relief sought.</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:12pt;font-weight:400;line-height:112%">6.20    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Plan, this Award Agreement (including any applicable addendum) and the Unfair Competition Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede, in their entirety, all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#91;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Signature Page Follows</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, the Company has caused this Award Agreement to be executed by a duly authorized officer and the Participant acknowledges and agrees that by clicking on the &#8220;Accept&#8221; box below this Award Agreement in the section </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Your New Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> on the screen titled </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">View Grant,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> the Participant expressly agrees to be bound by the terms and conditions of the RSU, including Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s electronic signature constituting the sole and exclusive means of executing this Award Agreement. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.138%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.662%"></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:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">W.W. GRAINGER, INC.<br></font><font style="font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"><br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;______________________________<br>Name&#58;<br>Title&#58;<br></font></td></tr><tr style="height:175pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14.5pt;font-weight:400;line-height:115%">W.W. GRAINGER, INC.  </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14.5pt;font-weight:400;line-height:115%">2022 Incentive Plan</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:14.5pt;font-weight:400;line-height:112%">Addendum to Restricted Stock Unit Award Agreement</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:12pt;font-weight:400;line-height:119%">In addition to the terms of the W.W. Grainger, Inc. 2022 Incentive Plan (as may be amended from time to time, the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:119%">2022 Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">&#34;) and the Restricted Stock Unit Agreement (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:119%">Award Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">&#34;), the RSUs are subject to the following additional terms and conditions as set forth in this addendum (this &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:119%">Country Addendum</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">&#34;) to the extent the Participant resides or is employed in one of the countries addressed herein.  The Country Addendum is based upon the securities, tax, exchange control and other laws in effect in the respective countries </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:119%">as of April 2022.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">  All capitalized terms contained in this Country Addendum shall have the same meaning as set forth in the 2022 Plan and this Award Agreement unless otherwise defined.  If the Participant transfers residence or employment to a country identified in this Country Addendum, the additional terms and conditions for such country as reflected in this Country Addendum will apply to the Participant to the extent the Company determines, in its sole discretion, that the application of such terms and conditions is necessary or advisable in order to comply with local laws, rules and regulations, or to facilitate the operation and administration of the RSUs and the 2022 Plan (or the Company may establish alternative terms and conditions as may be necessary or advisable to accommodate the Participant&#8217;s transfer).  </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:100.000%"><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="background-color:#d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:119%">European Union (&#34;EU&#34;) &#47; European Economic Area (&#34;EEA&#34;) &#47; United Kingdom</font></div></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The following provision replaces </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 6.13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> to the extent the Participant is employed in the EU, EEA or the United Kingdom&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">6.13   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">.  The Company is located at 100 Grainger Parkway, Lake Forest, Illinois 60045, United States of America, and grants RSUs under the 2022 Plan to employees of the Company and its Subsidiaries in its sole discretion.  In conjunction with the Company's grant of the RSUs under the 2022 Plan and its ongoing administration of such awards, the Company is providing the following information about its data collection, processing and transfer practices, which the Participant should carefully review.</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:12pt;font-weight:400;line-height:119%">            i.          </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%;text-decoration:underline">Data Collection, Processing and Usage</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">. The Company and the Employer will collect, process and use certain personal information about the Participant, specifically, the Participant&#8217;s name, home address, email address and telephone number, date of birth, social security or insurance number, passport number or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all RSUs or any other entitlement to Shares awarded, canceled, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">exercised, vested, unvested or outstanding in the Participant&#8217;s favor (&#8220;Data&#8221;), for the exclusive purpose of implementing, administering and managing the 2022 Plan. The Company collects, process and uses the Participant's Data pursuant to the Company's legitimate interest of administering the Participant's RSUs and generally managing the 2022 Plan, and to satisfy its contractual obligations under the Award Agreement.  The Participant's Data also may be disclosed to certain securities or other regulatory authorities where the Company&#8217;s securities are listed or traded or regulatory filings are made.  The Company's legal basis for such disclosure of the Participant's Data is to comply with applicable laws, rules and regulations.</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:12pt;font-weight:400;line-height:119%">            ii.         </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%;text-decoration:underline">Stock Plan Administration Service Providers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">. The Company and the Employer transfer the Participant's Data to the Stock Plan Administrator based in the United States of America, which assists the Company with the implementation, administration and management of the 2022 Plan.  In the future, the Company may select a different Stock Plan Administrator and share the Participant's Data with another company that serves in a similar manner.  The Stock Plan Administrator will open an account for the Participant to receive and trade Shares acquired under the 2022 Plan.  The Participant will be asked to agree to separate terms and data processing practices with the Stock Plan Administrator, which is a condition of the Participant's ability to participate in the 2022 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:12pt;font-weight:400;line-height:119%">            iii.        </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%;text-decoration:underline">International Data Transfers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">. The Company and the Stock Plan Administrator are based in the United States of America.  The Participant should note that the Participant's country of residence may have enacted data privacy laws that are different from the United States of America.  The Company's legal basis for the transfer of the Participant's Data to the United States of America is to satisfy its contractual obligations under the Award Agreement.</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:12pt;font-weight:400;line-height:119%">            iv.        </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%;text-decoration:underline">Data Retention</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">. The Participant understands that the Participant's Data will be held only as long as is necessary to implement, administer and manage the Participant's RSU and participation in the 2022 Plan. When the Company no longer needs the Data, the Company will remove it from its systems.  If the Company retains the Participant's Data longer, it would be to satisfy the Company's legal or regulatory obligations and the Company's legal basis would be for compliance with applicable laws, rules and regulations.</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:12pt;font-weight:400;line-height:119%">            v.         </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%;text-decoration:underline">Data Subject Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">. The Participant understands that the Participant may have the right under applicable law to (i) access or copy the Participant's Data that the Company possesses, (ii) rectify incorrect Data concerning the Participant, (iii) delete the Participant's Data, (iv) restrict processing of the Participant's Data, (vi) lodge complaints with the competent supervisory authorities in the Participant&#8217;s country of residence. To receive clarification regarding these rights or to exercise these rights, the Participant understands that the Participant can contact the Participant's local human resources representative.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><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="background-color:#d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:119%">Canada</font></div></td></tr></table></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:12pt;font-weight:400;line-height:112%;text-decoration:underline">RSUs Payable in Shares Only</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:12pt;font-weight:400;line-height:119%">Notwithstanding any provision in the Award Agreement or the 2022 Plan to the contrary, vested RSUs shall be payable in Shares only (and shall not be settled in cash). </font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Securities Law Information </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Participant is permitted to sell Shares acquired through the 2022 Plan through the designated broker appointed under the 2022 Plan, if any, provided that the resale of such Shares takes place outside of Canada through the facilities of a stock exchange on which the Shares are listed (i.e., the New York Stock Exchange).  </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:12pt;font-weight:400;line-height:119%;text-decoration:underline">Foreign Asset Reporting 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:12pt;font-weight:400;line-height:119%">Any foreign property (including Shares and RSUs acquired under the 2022 Plan) must be reported to the Canada Revenue Agency on form T1135 (Foreign Income Verification Statement) if the total cost of your foreign property exceeds C$100,000 at any time in the year.  The RSUs must be reported - generally at a nil cost - if the C$100,000 cost threshold is exceeded because of other foreign property held.  If Shares are acquired, their cost generally is the adjusted cost base (&#34;ACB&#34;) of the Shares.  The ACB would normally equal the fair market value of the Shares at time of vesting, but if the Participant owns other Shares, this ACB may have to be averaged with the ACB of the other Shares.  The form must be filed by April 30 of the following year.  The Participant should consult with the Participant's personal tax advisor to determine the Participant&#8217;s reporting requirements.</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:12pt;font-style:italic;font-weight:700;line-height:119%">The following provisions will apply if the Participant is a resident of Quebec</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">&#58; </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:12pt;font-weight:400;line-height:119%;text-decoration:underline">Use of English Language</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:12pt;font-weight:400;line-height:119%">If the Participant is a resident of Quebec, by accepting the RSUs, the Participant acknowledges and agrees that it is the Participant&#8217;s wish that the Award Agreement, this Addendum, the 2022 Plan, as well as all other documents, notices and legal proceedings entered into, given or instituted pursuant to the RSUs, either directly or indirectly, be drawn up in English. </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:12pt;font-style:italic;font-weight:700;line-height:119%;text-decoration:underline">Utilisation de l&#8217;anglais</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:119%"> </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:12pt;font-style:italic;font-weight:700;line-height:119%">Si le Participant est un r&#233;sident du Qu&#233;bec, en acceptant les RSU, le Participant reconna&#238;t et convient que c'est le souhait du Participant que l'Entente, le pr&#233;sent Avenant, le Plan 2022, ainsi que tous les autres documents, avis et proc&#233;dures judiciaires engag&#233;s, donn&#233;s ou institu&#233;s en vertu des RSU, directement ou indirectement, soient r&#233;dig&#233;s en anglais.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><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="background-color:#d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:119%">Mexico</font></div></td></tr></table></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:12pt;font-weight:400;line-height:119%;text-decoration:underline">Plan Document Acknowledgement </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:12pt;font-weight:400;line-height:119%">By accepting the RSUs, the Participant acknowledges that the Participant has received a copy of the 2022 Plan, has reviewed the 2022 Plan and the Award Agreement in their entirety, and fully understands and accepts all provisions of the 2022 Plan and the Award Agreement.  In addition, by accepting the RSUs, the Participant acknowledges that the Participant has read and specifically and expressly approves the terms and conditions in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%;text-decoration:underline">Section 6.05</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%"> of the Award Agreement (&#8220;Nature of Grant&#8221;), in which the following is clearly described and established&#58; (i) participation in the 2022 Plan does not constitute an acquired right&#59; (ii) the 2022 Plan and participation in the 2022 Plan is offered by the Company on a wholly discretionary basis&#59; (iii) participation in the 2022 Plan is voluntary&#59; and (iv) neither the Company, the Employer nor any Subsidiary is responsible for any decrease in the value of the Shares underlying the RSUs.</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:12pt;font-style:italic;font-weight:700;line-height:119%;text-decoration:underline">Acuse de recibo del documento del 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:12pt;font-style:italic;font-weight:700;line-height:119%">Al aceptar las RSU, el Participante reconoce que ha recibido una copia del Plan 2022, ha revisado el Plan 2022 y el Acuerdo en su totalidad, y comprende y acepta completamente todas las disposiciones del Plan 2022 y el Acuerdo. Adem&#225;s, al aceptar las RSU, el Participante reconoce que el Participante ha le&#237;do y aprueba espec&#237;fica y expresamente los t&#233;rminos y condiciones de la Secci&#243;n 6.05 del Acuerdo (&#34;Naturaleza de la Subvenci&#243;n&#34;), en la que se describe y establece claramente lo siguiente&#58; ( i) la participaci&#243;n en el Plan 2022 no constituye un derecho adquirido&#59; (ii) el Plan 2022 y la participaci&#243;n en el Plan 2022 son ofrecidos por la Compa&#241;&#237;a de forma totalmente discrecional&#59; (iii) la participaci&#243;n en el Plan 2022 es voluntaria&#59; y (iv) ni la Compa&#241;&#237;a, el Empleador ni ninguna Subsidiaria son responsables de ninguna disminuci&#243;n en el valor de las Acciones subyacentes a las RSU.</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:12pt;font-weight:400;line-height:119%;text-decoration:underline">Commercial Relationship</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:12pt;font-weight:400;line-height:119%">The Participant expressly recognizes that participation in the 2022 Plan and the Company&#8217;s grant of the RSUs does not constitute an employment relationship between the Participant and the Company.  The Participant has been granted RSUs as a consequence of the commercial relationship between the Company and the Employer, and the Employer is the Participant&#8217;s sole employer.  Based on the foregoing, (a) the Participant expressly recognizes that the 2022 Plan and the benefits derived from participation in the 2022 Plan do not establish any rights between the Participant and the Company or the Employer, (b) the 2022 Plan and the benefits derived from participation in the 2022 Plan are not part of the employment conditions and&#47;or benefits provided by the Company or the Employer, and (c) any modifications or amendments to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">the 2022 Plan by the Company, or a termination of the 2022 Plan by the Company, shall not constitute a change or impairment of the terms and conditions of the Participant&#8217;s employment with the Employer.</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:12pt;font-style:italic;font-weight:700;line-height:119%;text-decoration:underline">Relaci&#243;n Comercial</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:12pt;font-style:italic;font-weight:700;line-height:119%">El Participante reconoce expresamente que la participaci&#243;n en el Plan 2022 y el otorgamiento de las RSU por parte de la Compa&#241;&#237;a no constituye una relaci&#243;n laboral entre el Participante y la Compa&#241;&#237;a. Al Participante se le han otorgado RSU como consecuencia de la relaci&#243;n comercial entre la Compa&#241;&#237;a y el Empleador, y el Empleador es el &#250;nico empleador del Participante. Con base en lo anterior, (a) el Participante reconoce expresamente que el Plan 2022 y los beneficios derivados de la participaci&#243;n en el Plan 2022 no establecen ning&#250;n derecho entre el Participante y la Compa&#241;&#237;a o el Empleador, (b) el Plan 2022 y los beneficios derivados de la participaci&#243;n en el Plan 2022 no son parte de las condiciones de empleo y&#47;o beneficios proporcionados por la Compa&#241;&#237;a o el Empleador, y (c) cualquier modificaci&#243;n o enmienda al Plan 2022 por parte de la Compa&#241;&#237;a, o una terminaci&#243;n del Plan 2022 por la Compa&#241;&#237;a, no constituir&#225; un cambio o deterioro de los t&#233;rminos y condiciones del empleo del Participante con el Empleador.</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:12pt;font-weight:400;line-height:119%;text-decoration:underline">Extraordinary Item of Compensation </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:12pt;font-weight:400;line-height:119%">The Participant expressly acknowledges and agrees that participation in the 2022 Plan is a result of the discretionary and unilateral decision of the Company, as well as the Participant&#8217;s free and voluntary decision to participate in the 2022 Plan in accord with the terms and conditions of the 2022 Plan, the Award Agreement, the Unfair Competition Agreement and this Addendum.  As such, the Participant acknowledges and agrees that the Company may, in its sole discretion, amend and&#47;or discontinue the Participant&#8217;s participation in the 2022 Plan at any time and without any liability.  The value of the RSUs are an extraordinary item of compensation outside the scope of the employment contract, if any.  The RSUs are not a part of the Participant&#8217;s regular or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits, or any similar payments, which are the exclusive obligations of the Employer.</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:12pt;font-style:italic;font-weight:700;line-height:119%;text-decoration:underline">Partida Extraordinaria de Compensaci&#243;n</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:12pt;font-style:italic;font-weight:700;line-height:119%">El Ejecutivo reconoce y acepta expresamente que la participaci&#243;n en el Plan es el resultado de la decisi&#243;n discrecional y unilateral de la Compa&#241;&#237;a, as&#237; como la decisi&#243;n libre y voluntaria del Ejecutivo de participar en el Plan de acuerdo con los t&#233;rminos y condiciones del Plan, la Acuerdo, el Acuerdo de Competencia Desleal y este Addendum. Como tal, el Ejecutivo reconoce y acepta que la Compa&#241;&#237;a puede, a su exclusivo criterio, modificar y&#47;o interrumpir la </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:119%">participaci&#243;n del Ejecutivo en el Plan en cualquier momento y sin responsabilidad alguna. El valor de las RSUs constituye una retribuci&#243;n extraordinaria fuera del &#225;mbito del contrato de trabajo, si lo hubiere. Las RSU no forman parte de la compensaci&#243;n regular o esperada del Ejecutivo a los fines de calcular cualquier indemnizaci&#243;n, renuncia, despido, pago por terminaci&#243;n del servicio, bonificaciones, premios por servicio prolongado, pensi&#243;n o beneficios de jubilaci&#243;n o cualquier pago similar, que son exclusivos obligaciones del Empleador.</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:98.717%"><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="background-color:#d9d9d9;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-align:justify;text-indent:-5.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:119%">United Kingdom</font></div></td></tr></table></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:12pt;font-weight:400;line-height:119%;text-decoration:underline">Income Tax and Social Insurance Contribution Withholding</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">  </font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">The following provision shall supplement </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%"> of the Award Agreement&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">Without limitation to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%"> of the Award Agreement, the Participant agrees that the Participant is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items as and when requested by the Company or the Employer or by Her Majesty&#8217;s Revenue and Customs (&#34;HMRC&#34;) (or any other tax authority or any other relevant authority).  The Participant also agrees to indemnify and hold harmless the Company and the Employer against any taxes that they are required to pay or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on the Participant&#8217;s behalf. </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:12pt;font-weight:400;line-height:119%;text-decoration:underline">Exclusion of Claim</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:119%">  </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:12pt;font-weight:400;line-height:119%">The Participant acknowledges and agrees that the Participant will have no entitlement to compensation or damages, insofar as such entitlement arises or may arise from the Participant&#8217;s ceasing to have rights under or to be entitled to vest in the RSUs as a result of such termination (whether the termination is in breach of contract or otherwise), or from the loss or diminution in value of the RSUs.  Upon the grant of the RSUs, the Participant shall be deemed to have irrevocably waived any such entitlement. </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">*               *               *               *               *</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.42
<SEQUENCE>6
<FILENAME>exhibit1042-formofpsuagree.htm
<DESCRIPTION>EX-10.42
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="iec26055a591e4071b5513f4030304d61_33"></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:12pt;font-style:italic;font-weight:400;line-height:115%">Exhibit 10.42</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:14.5pt;font-weight:700;line-height:112%">W.W. GRAINGER, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14.5pt;font-weight:700;line-height:112%">2022 Incentive Plan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:14.5pt;font-weight:700;line-height:112%">2023 Form of Performance Stock Unit Award Agreement</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Performance Stock Unit Agreement (this &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Award Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), dated as of __________(the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Grant Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), is entered into between W.W. Grainger, Inc., an Illinois corporation (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), and you (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Participant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;) as an Employee  of the Company or a Subsidiary (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Employer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;).</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In consideration of the Participant's agreement to enter into an Unfair Competition Agreement with the Company concurrently with this Award Agreement on the Grant Date (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Unfair Competition Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), the Company desires to grant the Participant an award of performance stock units (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), providing for the issuance of shares of the Company's common stock (&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;) pursuant to the W.W. Grainger, Inc. 2022 Incentive Plan (as may be amended from time to time, the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">2022</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;) subject to the Company's attainment of certain long-term performance goals and the Participant agrees to enter into the Unfair Competition Agreement and accept such PSUs on the terms and conditions set forth in this Award Agreement, the 2022 Plan and the Unfair Competition Agreement.  Capitalized terms used but not defined in this Award Agreement have the meanings specified in the 2022 Plan. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In consideration of the mutual provisions set forth in this Award Agreement and in the Unfair Competition Agreement, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows&#58; </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE I</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Grants</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:12pt;font-weight:400;line-height:112%">1.01   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Grant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Subject to the terms and conditions of this Award Agreement, the 2022 Plan and the Unfair Competition Agreement (the terms of which are hereby incorporated herein by reference) and effective on the Grant Date, the Company hereby grants to the Participant the number of PSUs (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Target PSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;) as specified in the ________ award grant notice posted to the Participant's electronic investment account maintained with Morgan Stanley Smith Barney LLC, the stock plan service provider engaged by the Company in connection with the administration of the 2022 Plan (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Stock Plan Administrator</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;).  Each PSU represents a contractual right to receive one (1) Share upon the satisfaction of the terms and conditions of this Award Agreement.  The actual number of PSUs that may become vested and settled pursuant to this Award Agreement will depend on the Company's achievement of the performance metrics defined and reflected in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit I</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> to this Award Agreement (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Performance Metrics</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;) during the period of   _________________  through __________ (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Measurement Period</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), as shall be determined and certified by the Committee in its sole discretion.  The Committee&#8217;s determination and certification shall be final and conclusive, and until the Committee has made such determination and certification, none of the Performance Metrics will be considered to have been satisfied.  The Target PSUs will be equally </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">apportioned to each Performance Metric (and reflected in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit I</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> of this Award Agreement).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE II</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Provisions Relating to PSUs</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:12pt;font-weight:400;line-height:112%">2.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Vesting of PSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Subject to the terms and conditions set forth in the 2022 Plan and this Award Agreement, the Target PSUs shall vest as determined pursuant to the terms of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exhibit I</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, which is incorporated by reference herein and made a part of this Award Agreement&#59; provided that (except as otherwise set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article II</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">) the Target PSUs shall not vest unless the Participant remains continuously employed by the Employer (or any other Subsidiary or Affiliate) from the Grant Date through the third anniversary of the Grant Date (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PSU Vesting Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;).  Any PSUs that do not vest shall be forfeited, and the Participant shall have no further rights with respect to such PSUs.  Each PSU that becomes vested as provided herein shall be settled in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  </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:12pt;font-weight:400;line-height:112%">2.02    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Effect of Termination of Employment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Except as otherwise stated in the 2022 Plan, if the Participant's employment or service is terminated prior to the PSU Vesting Date for any reason whatsoever other than the Participant's involuntary termination without Cause or for the Participant's death, Disability or Retirement (defined below), the Target PSUs shall be forfeited in their entirety as of the Participant's Termination Date.  If the Participant is a resident of, or employed in, the United States, &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Termination Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34; shall mean the effective date of termination of the Participant's employment.  If the Participant is a resident of, or employed outside of, the United States, &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Termination Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34; shall mean the earliest of (i) the date on which notice of termination is provided to the Participant, (ii) the last day of the Participant's active service with the Employer or (iii) the last day on which the Participant is an employee of the Employer, as determined in each case without including any required advanced notice period and irrespective of the status of the termination under local labor or employment laws.  For purposes of this Award Agreement, &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Cause</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34; shall have the same meaning as defined in the 2022 Plan, subject to modification as may be required to conform to the laws, rules and regulations (&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Laws</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;) of the Participant's country of residence (and country of employment, if different).</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:12pt;font-weight:400;line-height:112%">2.03    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Effect of Involuntary Termination without Cause</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. If the Participant's employment or service is involuntarily terminated prior to the PSU Vesting Date for reasons other than Cause, the Participant will become vested in a pro-rata portion of the Target PSUs based upon the Company's achievement of the Performance Metrics.  For purposes of the foregoing, the pro-ration shall be determined based upon a fraction, the numerator of which will be the number of full calendar months from the Grant Date to the Participant's Termination Date, and the denominator shall equal the number of full calendar months in the Measurement Period.  Each actual PSU that becomes vested as provided herein shall be settled in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</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:12pt;font-weight:400;line-height:112%">2.04    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Effect of Termination due to Death or Disability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. If the Participant's employment or service is terminated prior to the PSU Vesting Date due to death or Disability, the Participant immediately will become vested in the number of PSUs equal to the Target </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">PSUs. For purposes of this Award Agreement, &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Disability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34; shall have the same meaning as defined in the 2022 Plan, subject to modification as may be required to conform to the Laws of the Participant's country of residence (and country of employment, if different). For the sake of clarity, the date of the Participant's death or Disability shall be a PSU Vesting Date. Each actual PSU that becomes vested as provided herein shall be settled in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</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:12pt;font-weight:400;line-height:112%">2.05  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Effect of Retirement of the Participant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If the Participant's employment or service is terminated prior to the PSU Vesting Date due to the Participant's Retirement, the PSUs shall continue to vest and shall be settled in accordance with </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Sections 2.01</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> and </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">2.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  For purposes of this Award Agreement, &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Retirement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34; shall mean the Participant's retirement of employment with the Company and its Subsidiaries on or after the Participant's (i) completion of at least 25 years of service with the Company and its Subsidiaries, (ii) completion of at least 20 years of service with the Company and its Subsidiaries </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">and</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> attainment of age 55, or (iii) completion of at least five (5) years of service with the Company and its Subsidiaries </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">and</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> attainment of age 60. </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:12pt;font-weight:400;line-height:112%">2.06 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Settlement of Vested PSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Following the date on which the Committee certifies the Company's achievement of the Performance Metrics and determines the actual number of PSUs that vest pursuant to the achievement of the Performance Metrics, the Company shall, as soon as practicable (but in no event later than 60 days following the PSU Vesting Date), settle the vested PSUs by registering Shares in the Participant's name and delivering such Shares to the Participant's electronic stock plan account maintained by the Stock Plan Administrator.  At the discretion of the Committee, and subject to such policies and procedures as it may adopt from time to time, the Participant's PSU may be settled in the form of&#58; (i) cash, to the extent settlement in Shares (a) is prohibited under applicable Laws, (b) would require the Participant, the Company or the Employer to obtain the approval of any governmental and&#47;or regulatory body in the Participant's country of residence (and country of employment, if different), or (c) is administratively burdensome or (ii) Shares, but the Company may require the Participant to immediately sell such Shares if necessary to comply with applicable Laws (in which case, the Participant hereby expressly authorizes the Company to issue sales instructions in relation to such Shares on the Participant's behalf). </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:12pt;font-weight:400;line-height:112%">2.07  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  No dividend equivalents will be paid on the Shares underlying the PSUs. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE III</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Recoupment</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:12pt;font-weight:400;line-height:112%">3.01    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Recoupment in Event of Misconduct</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If the Company determines that the Participant has committed or engaged in misconduct against the Company or has engaged in any criminal conduct, including embezzlement, fraud or theft, that involves or is related to the Company, or any other conduct that violates Company policy, causes or is discovered to have caused, any loss, damage, injury or other endangerment to the Company's property or reputation, and such Participant has received or is entitled to receive performance stock units, performance restricted stock units, stock options, restricted stock units or cash incentive compensation (collectively, &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Incentive </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Compensation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), then the Company shall have the right to cancel the Incentive Compensation, require the return of Shares acquired under the 2022 Plan, recapture any gain realized upon the sale of Shares acquired under the 2022 Plan or take any other action it deems appropriate under the circumstances with respect to recouping the Incentive Compensation. The Company shall have sole discretion in determining whether the Participant's conduct was in compliance with applicable Law or Company policy and the extent to which the Company will seek recovery of the Incentive Compensation notwithstanding any other remedies available to the Company. If the Participant engages in misconduct or is believed to have engaged in misconduct, including but not limited to any violation of any of Participant's obligations under the Unfair Competition Agreement, the Company shall be entitled to take the actions outlined above for recouping the Incentive Compensation, as the Company deems appropriate under the circumstances.</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:12pt;font-weight:400;line-height:112%">3.02    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Recoupment in Event of Materially Inaccurate Financial Results</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If the Company has publicly filed inaccurate financial results (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Subject Financials</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), whether or not they result in a restatement, the Company may recover any Incentive Compensation (a) that was paid or settled to the Participant during the period covered by the Subject Financials as set forth herein, or (b) as otherwise may be required by any applicable Laws or listing standard adopted by the New York Stock Exchange.  If the payment or settlement of Incentive Compensation would have been lower had the achievement of applicable financial performance goals been calculated based on restated financial results with respect to the Subject Financials, the Company may, if it determines it appropriate in its sole discretion, recover the portion of the paid or settled Incentive Compensation in excess of the payment or settlement that would have been made based on restated financial results or as otherwise may be required by any applicable Laws or listing standard adopted by the New York Stock Exchange. The Company will not seek to recover Incentive Compensation received or settled more than three (3) years after the date of the initial filing that contained the Subject Financials or any longer period as may be required by any applicable Law or listing standard adopted by the New York Stock Exchange.</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:12pt;font-weight:400;line-height:112%">3.03    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Recoupment in Event of Error</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. If the Participant receives any amount in excess of what the Participant should have received under the terms of this Award Agreement for any reason (including, without limitation, by reason of a mistake in calculations or administrative error), all as determined by the Committee, then the Company shall have the right to cancel the Incentive Compensation, require the return of Shares acquired under the 2022 Plan, recapture any gain realized upon the sale of Shares acquired under the 2022 Plan or take any other action it deems appropriate under the circumstances with respect to recouping the Incentive Compensation.</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:12pt;font-weight:400;line-height:112%">3.04    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Implementation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  For purposes of this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, the Participant expressly authorizes the Company to issue instructions, on behalf of the Participant, to the Stock Plan Administrator (and&#47;or any other brokerage firm&#47;third party service provider engaged by the Company to hold Shares and other amounts acquired under the 2022 Plan) to re-convey, transfer or otherwise return to the Company any Incentive Compensation (whether paid in the form of cash or Shares) subject to recoupment hereunder. Participant acknowledges and agrees that the Company's rights hereunder shall not be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">affected in any way by any subsequent change in the Participant's status, including retirement or termination of employment (including due to death or Disability). The Participant expressly agrees to indemnify and hold the Company and the Employer harmless from any loss, cost, damage, or expense (including attorneys&#8217; fees) that the Company or the Employer may incur as a result of the Participant's actions or in the Company and the Employer&#8217;s efforts to recover such previously made payments or value pursuant to this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</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:12pt;font-weight:400;line-height:112%">3.05    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Forfeiture</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  To the extent any of the events set forth in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> occur before the Participant receives any Incentive Compensation due hereunder, any such Incentive Compensation shall be forfeited as determined by the Company in its sole discretion.</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:12pt;font-weight:400;line-height:112%">3.06    Recoupment Policy. Notwithstanding anything to the contrary, the Company may cancel, recoup, rescind, or otherwise recover any award or compensation made under this Award Agreement if such recovery is pursuant to a claw-back or recoupment policy adopted by the Company from time to time or as otherwise permitted or required by applicable law or listing standard adopted by the New York Stock Exchange. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE IV</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Tax</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:12pt;font-weight:400;line-height:112%">4.01  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Tax-Related Items</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Regardless of any action the Company or the Employer takes with respect to any or all income tax (including U.S. federal, state and local taxes or non-U.S. taxes), social insurance, payroll tax, payment on account or other tax-related withholding (&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Tax-Related Items</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), the Participant acknowledges and agrees that the ultimate liability for all Tax-Related Items legally due by the Participant is and remains the Participant's responsibility and that the Company and the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the PSU, including the grant of the PSU, the vesting of the PSU, the subsequent sale of any Shares acquired pursuant to the PSU and the receipt of any dividends and (ii) do not commit to structure the terms of the grant or any aspect of the PSU to reduce or eliminate the Participant's liability for Tax-Related Items.</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:12pt;font-weight:400;line-height:112%">4.02   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Tax Withholding Obligations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Prior to the delivery of Shares (or cash) upon the vesting of the PSU, if the Participant's country of residence (and country of employment, if different) requires withholding of Tax-Related Items, the Company shall withhold a sufficient number of whole Shares otherwise issuable upon the vesting of the PSU that have an aggregate Fair Market Value sufficient to pay the Tax-Related Items required to be withheld with respect to the Shares or the cash equivalent.  The Company may withhold or account for Tax-Related Items by considering applicable statutory withholding rates or other applicable withholding rates, including maximum applicable rates, in which case the Company shall make a cash payment to the Participant equal to the over-withheld amount, if applicable, as soon as administratively practicable.  The cash equivalent of the Shares withheld will be used to settle the obligation to withhold the Tax-Related Items.  In the event that the withholding of Shares is prohibited under applicable Law or otherwise may trigger adverse consequences to the Company or the Employer, the Company and the Employer may withhold the Tax-Related Items required to be withheld with respect to the Shares in cash from the Participant's regular salary </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">and&#47;or wages or any other amounts payable to the Participant, or may require the Participant to personally make payment of the Tax-Related Items required to be withheld.  In the event the withholding requirements are not satisfied through the withholding of Shares by the Company or through the withholding of cash from the Participant's regular salary and&#47;or wages or other amounts payable to the Participant, no Shares will be issued to the Participant (or the Participant's estate) upon vesting of the PSU unless and until satisfactory arrangements (as determined by the Committee) have been made by the Participant with respect to the payment of any Tax-Related Items that the Company or the Employer determines, in its sole discretion, must be withheld or collected with respect to such PSUs.  If the obligation for the Participant's Tax-Related Items is satisfied by withholding a number of Shares as described herein, the Participant shall be deemed to have been issued the full number of Shares issuable upon vesting, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items due as a result of the vesting or any other aspect of the PSU.</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:12pt;font-weight:400;line-height:112%">The Participant will pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold as a result of the Participant's participation in the 2022 Plan or the Participant's acquisition of Shares that cannot be satisfied by the means described in this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Company may refuse to deliver any Shares due upon vesting of the PSU if the Participant fails to comply with the Participant's obligations in connection with the Tax-Related Items as described herein. If the Participant is subject to taxation in more than one jurisdiction, the Participant acknowledges that the Company, the Employer or one or more of their respective Subsidiaries may be required to withhold or account for Tax-Related Items in more than one jurisdiction.  The Participant hereby consents to any action reasonably taken by the Company and the Employer to meet the Participant's obligation for Tax-Related Items.  By accepting this grant of the PSU, the Participant expressly consents to the withholding of Shares and&#47;or withholding from the Participant's regular salary and&#47;or wages or other amounts payable to the Participant as provided for hereunder.  All other Tax-Related Items related to the PSU and any Shares delivered in payment thereof are the Participant's sole responsibility.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE V</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">International Arrangements</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:12pt;font-weight:400;line-height:112%">5.01  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. As a condition to this PSU award, the Participant agrees to comply with any applicable foreign exchange Laws and hereby consents to any necessary, appropriate or advisable actions taken by the Company, the Employer or any of their respective Subsidiaries as may be required to comply with any applicable Laws of the Participant's country of residence (and country of employment, if different).  </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:12pt;font-weight:400;line-height:112%">5.02    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Foreign Asset and Account Reporting Requirements</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Participant acknowledges that there may be certain foreign asset and&#47;or account reporting requirements, which may affect the Participant's ability to acquire or hold Shares acquired under the 2022 Plan or cash received from participating in the 2022 Plan (including from any dividends or dividend equivalent payments) in a brokerage or bank account outside the Participant's country of residence (and country of employment, if </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">different). The Participant may be required to report such accounts, assets or transactions to the tax or other authorities in the Participant's country of residence (and country of employment, if different).  The Participant acknowledges and agrees that it is the Participant's personal responsibility to be compliant with such Laws.</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:12pt;font-weight:400;line-height:112%">5.03    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Country Specific Addendum</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Notwithstanding any provisions of this Award Agreement to the contrary, the PSUs shall be subject to any special terms and conditions for the Participant's country of residence (and country of employment, if different) set forth in the addendum to this Award Agreement (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Country Addendum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">). If the Participant transfers residence and&#47;or employment to another country reflected in the Country Addendum at the time of transfer, the special terms and conditions for such country will apply to the Participant to the extent the Company determines, in its sole discretion, that the application of such special terms and conditions is necessary or advisable in order to comply with local Laws or to facilitate the operation and administration of the PSUs and the 2022 Plan (or the Company may establish alternative terms and conditions as may be necessary or advisable to accommodate the Participant's transfer). In all circumstances, the Country Addendum shall constitute part of this Award Agreement.</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:12pt;font-weight:400;line-height:112%">5.04   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Controlling Language</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. If the Participant is in a country where English is not an official language, the Participant acknowledges that the Participant is sufficiently proficient in English to understand the terms and conditions of this Award Agreement or has had the ability to consult with an advisor who is sufficiently proficient in the English language.  The Participant acknowledges and agrees that it is the Participant's express intent that this Award Agreement, the 2022 Plan, the Unfair Competition Agreement and all other documents, notices and legal proceedings entered into, given or instituted pursuant to the </font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">PSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> be drawn up in English.  If the Participant has received this Award Agreement, the 2022 Plan, the Unfair Competition Agreement or any other documents related to the </font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">PSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> translated into a language other than English and the meaning of any translated version is different than the English version, the English version will control.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ARTICLE VI</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Miscellaneous</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:12pt;font-weight:400;line-height:112%">6.01  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Restriction on Transferability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Except to the extent expressly provided in the 2022 Plan or this Award Agreement, the PSUs may not be sold, transferred, pledged, assigned, or otherwise alienated at any time other than by will or by the laws of descent and distribution. Any attempt to do so contrary to the provisions hereof shall be null and void.  Notwithstanding the foregoing, the Committee may permit, in its sole discretion, the Participant to transfer the PSUs to a member of the Participant&#8217;s immediate family or trust, a partnership or other entity for the benefit of the Participant or the members of the Participant's immediate family&#59; provided, however, that the Participant retains beneficial ownership of any such PSUs.  For purposes hereof, &#8220;immediate family&#8221; has the meaning ascribed thereto in Rule 16(a)-1 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and &#8220;beneficial owner&#8221; has the meaning ascribed thereto in Rule 13d-3 of the Exchange Act.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6.02  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Rights as Shareholder</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Participant shall not have voting or any other rights as a shareholder of the Company with respect to the Shares issuable upon the vesting of PSUs until the date of issuance of such Shares.  Upon settlement of the PSU, the Participant will obtain, with respect to the Shares received in such settlement, full voting and other rights as a shareholder of the Company.</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:12pt;font-weight:400;line-height:112%">6.03  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Committee shall have the power to interpret the 2022 Plan and this Award Agreement and to adopt such rules for the administration, interpretation, and application of the 2022 Plan as are consistent therewith and to interpret or revoke any such rules.  All actions taken and all interpretations and determinations made by the Committee shall be final and binding upon the Participant, the Company, and all other Persons.  No member of the Committee shall be personally liable for any action, determination, or interpretation made in good faith with respect to the 2022 Plan or this Award Agreement.</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:12pt;font-weight:400;line-height:112%">6.04  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">No Employment Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. This Award Agreement and the Participant's participation in the 2022 Plan are not and shall not be interpreted to&#58; (i) form an employment contract or relationship with the Company, the Employer or any of their respective Subsidiaries&#59; (ii) confer upon the Participant any right to continue in the employ of the Company, the Employer or any of their respective Subsidiaries&#59; or (iii) interfere with the ability of the Company, the Employer or any of their respective Subsidiaries to terminate the Participant's employment at any time.</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:12pt;font-weight:400;line-height:112%">6.05    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Nature of Grant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  In accepting the grant hereunder, the Participant acknowledges and agrees that&#58; (i) the 2022 Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time&#59; (ii) the Participant has read the 2022 Plan and any PSUs granted under it shall be subject to all of the terms and conditions of the 2022 Plan, including but not limited to the power of the Committee to interpret and determine the terms and provisions of the 2022 Plan and this Award Agreement and to make all determinations necessary or advisable for the administration of the 2022 Plan, all of which interpretations and determinations shall be final and binding&#59; (iii) the PSU does not create any contractual or other right to receive future grants of PSUs, benefits in lieu of PSUs, or any other Plan benefits in the future&#59; (iv) nothing contained in this Award Agreement is intended to create or enlarge any other contractual obligations between the Company or the Employer and the Participant&#59; (v) any grant under the 2022 Plan, including any grant of PSUs, is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long service option, pension, or retirement benefits or similar payments&#59; (vi) the Participant is voluntarily participating in the 2022 Plan&#59; (vii) the future value of the Shares underlying the PSUs granted hereunder is unknown and cannot be predicted with certainty&#59; (viii) neither the Company, the Employer nor any of their respective Subsidiaries shall be liable for any change in value of the PSUs, the amount realized upon settlement of the PSUs or the amount realized upon a subsequent sale of any Shares acquired upon settlement of the PSUs, resulting from any fluctuation of the United States Dollar&#47;local currency foreign exchange rate, and (ix) the PSUs and the underlying Shares are not granted to the Participant for prior services rendered to the Company, the Employer or any Subsidiaries. Without limiting the generality of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">foregoing, the Committee shall have the discretion to adjust the terms and conditions of any award of PSUs to correct for any windfalls or shortfalls in such PSUs which, in the Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s determination, arise from factors beyond the Participant's control&#59; provided, however, that the Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">s authority with respect to any Award to a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">covered employee,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> as defined in Section 162(m)(3) of the Code, shall be limited to decreasing, and not increasing, such PSU.</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:12pt;font-weight:400;line-height:112%">6.06  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Compliance with Law</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Company shall not be required to issue or deliver any Shares pursuant to this Award Agreement pending compliance with all applicable Laws (including any registration requirements or tax withholding requirements) and compliance with the Laws and practices of any stock exchange or quotation system upon which the Shares are listed or quoted. If the Participant resides or is employed outside of the United States, the Participant agrees, as a condition of the grant of the PSUs, to repatriate all payments attributable to the Shares and&#47;or cash acquired under the 2022 Plan (including, but not limited to, dividends and any proceeds derived from the sale of Shares acquired pursuant to the PSUs) if required by and in accordance with local Laws in the Participant's country of residence (and country of employment, if different).  In addition, the Participant also agrees to take any and all actions, and consent to any and all actions taken by the Company, its Subsidiaries and the Employer, as may be required to allow the Company, its Subsidiaries and the Employer to comply with local Laws in the Participant's country of residence (and country of employment, if different).  Finally, the Participant agrees to take any and all actions as may be required to comply with the Participant's personal legal and tax obligations under local Laws in the Participant's country of residence (and country of employment, if different).</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:12pt;font-weight:400;line-height:112%">6.07  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. This Award Agreement may be amended by a writing which specifically states that it is amending this Award Agreement executed by (i) the Company and the Participant, (ii) the Company (at the discretion of the Committee), so long as a copy of such amendment is delivered to the Participant, and provided that no such amendment having a material adverse effect on the rights of the Participant hereunder may be made without the Participant's written consent or (iii) the Company (at the discretion of the Committee) in any way it may deem necessary or advisable to carry out the purpose of the grant as a result of any change in applicable Laws or any future Laws or judicial decisions.</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:12pt;font-weight:400;line-height:112%">6.08  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Any notice to be given under the terms of this Award Agreement to the Company shall be addressed to the Company in care of its Corporate Secretary.  Any notice to be given to the Participant shall be addressed to the Participant at the address listed in the Employer&#8217;s records or to the Participant's electronic investment account held at the Stock Plan Administrator.  By a notice given pursuant to this </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 6.08</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, either party may designate a different address for notices.  Any notice shall have been deemed given when actually delivered.</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:12pt;font-weight:400;line-height:112%">6.09 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  If all or any part of this Award Agreement or the 2022 Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity shall not invalidate any portion of this Award Agreement or the 2022 Plan not declared to be unlawful or invalid. Any provision of this Award Agreement (or part of such provision) so declared to be unlawful or invalid shall, if possible, be construed in a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">manner which will give effect to the terms of such provision (or part of such provision) to the fullest extent possible while remaining lawful and valid.</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:12pt;font-weight:400;line-height:112%">6.10  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Construction</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The PSUs are being issued pursuant to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Article 9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> (Performance Shares&#47;Performance Units) of the 2022 Plan.  PSUs are subject to the terms of the 2022 Plan.  The Participant acknowledges receipt of the 2022 Plan booklet which contains the entire Plan, and the Participant represents and warrants that the Participant has read the 2022 Plan.  Additional copies of the 2022 Plan are available upon request during normal business hours at the principal executive offices of the Company.  To the extent that any provision of this Award Agreement violates or is inconsistent with an express provision of the 2022 Plan, the 2022 Plan provision shall govern and any inconsistent provision in this Award Agreement shall be of no force or effect. The words &#34;including,&#34; &#34;includes,&#34; or &#34;include&#34; are to be read as listing non-exclusive examples of the matters referred to, whether or not words such as &#34;without limitation&#34; or &#34;but not limited to&#34; are used in each instance.</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:12pt;font-weight:400;line-height:112%">6.11  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Waiver of Right to Jury Trial</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">  EACH OF THE PARTIES KNOWINGLY, VOLUNTARILY AND IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THE PSUs, THE PLAN OR THIS AWARD AGREEMENT.</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:12pt;font-weight:400;line-height:112%">6.12   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Waiver&#59; No Third Party Beneficiaries</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  A waiver by the Company of a breach of any provision of this Award Agreement by the Participant shall not operate or be construed as a waiver of any other provision of this Award Agreement, or of any subsequent breach by the Participant. This Award Agreement shall not be construed to create any third party beneficiary 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:12pt;font-weight:400;line-height:112%">6.13   </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Company is located at 100 Grainger Parkway, Lake Forest, Illinois 60045, United States of America, and grants PSUs under the 2022 Plan to employees of the Company and its Subsidiaries in its sole discretion.  In conjunction with the Company's grant of the PSUs under the 2022 Plan and its ongoing administration of such awards, the Company is providing the following information about its data collection, processing and transfer practices.  In accepting the grant of the PSU, the Participant expressly and explicitly consents to the personal data activities as described herein.</font></div><div style="text-align:justify"><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:10pt;font-weight:400;line-height:112%">i.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.01pt;text-decoration:underline">Data Collection, Processing and Usage</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Company and the Employer will collect, process and use certain personal information about the Participant, specifically, the Participant's name, home address, email address and telephone number, date of birth, social security or insurance number, passport number or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all PSUs or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant's favor (&#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Data</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;), for the purpose of implementing, administering and managing the 2022 Plan. The Company's legal basis for the collection, processing and use of the Participant's Data is the Participant's consent.  The Participant's Data also may be disclosed to certain securities or other regulatory </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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">authorities where the Company's securities are listed or traded, or regulatory filings are made.  The Company's legal basis for such disclosure of the Participant's Data is to comply with applicable laws, rules and regulations.</font></div><div style="text-align:justify"><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:10pt;font-weight:400;line-height:112%">ii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:10.79pt;text-decoration:underline">Stock Plan Administration Service Providers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Company and the Employer transfer the Participant's Data to the Stock Plan Administrator based in the United States of America, which assists the Company with the implementation, administration and management of the 2022 Plan.  In the future, the Company may select a different Stock Plan Administrator and share the Participant's Data with another company that serves in a similar manner.  The Stock Plan Administrator will open an account for the Participant to receive and trade Shares acquired under the 2022 Plan.  The Participant will be asked to agree to separate terms and data processing practices with the Stock Plan Administrator, which is a condition of the Participant's ability to participate in the 2022 Plan. </font></div><div style="text-align:justify"><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:10pt;font-weight:400;line-height:112%">iii.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:8.57pt;text-decoration:underline">International Data Transfers</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Company and the Stock Plan Administrator are based in the United States of America.  The Participant should note that the Participant's country of residence may have enacted data privacy laws that are different from the United States of America.  The Company's legal basis for the transfer of the Participant's Data to the United States of America is the Participant consent.</font></div><div style="text-align:justify"><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:10pt;font-weight:400;line-height:112%">iv.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:8.01pt;text-decoration:underline">Voluntariness and Consequences of Consent, Denial or Withdrawal</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Participant's participation in the 2022 Plan and the Participant's grant of consent hereunder is purely voluntary.  The Participant may deny or withdraw the Participant's consent at any time.  If the Participant does not consent, or if the Participant later withdraws the Participant's consent, the Participant may be unable to participate in the 2022 Plan.  This would not affect the Participant's existing employment or salary&#59; instead, the Participant merely may forfeit the opportunities associated with participation in the 2022 Plan.</font></div><div style="text-align:justify"><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:10pt;font-weight:400;line-height:112%">v.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:10.23pt;text-decoration:underline">Data Retention</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Participant understands that the Participant's Data will be held only as long as is necessary to implement, administer and manage the Participant's PSU and participation in the 2022 Plan&#59; provided that the Company may hold the Participant's Data for longer periods of time consistent with its retention policies and practices with respect to employee data.</font></div><div style="text-align:justify"><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:10pt;font-weight:400;line-height:112%">vi.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:8.01pt;text-decoration:underline">Data Subject Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Participant understands that the Participant may have the right under applicable law to (i) access or copy the Participant's Data that the Company possesses, (ii) rectify incorrect Data concerning the Participant, (iii) delete the Participant's Data, (iv) restrict processing of the Participant's Data, (vi) lodge complaints with the competent supervisory authorities in the Participant's country of residence. To receive clarification regarding these rights or to exercise these rights, the Participant understands that the Participant can contact the Participant's local human resources representative.</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:12pt;font-weight:400;line-height:112%">6.14    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Private Placement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The grant of the PSUs is not intended to be a public offering of securities in the Participant's country of residence (and country of employment, if </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">different).  The Company has not submitted any registration statement, prospectus or other filing with the local securities authorities (unless otherwise required under local Laws).  </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6.15    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">No Advice Regarding Grant</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Company and the Employer are not providing any tax, legal or financial advice, nor is the Company or the Employer making any recommendations regarding the PSU, the Participant's participation in the 2022 Plan or the Participant's acquisition or sale of the underlying Shares.  The Participant is hereby advised to consult with the Participant's own personal tax, legal and financial advisors regarding participation in the 2022 Plan before taking any action related to the 2022 Plan or this Award Agreement.       </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6.16    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Securities Law Restrictions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Participant acknowledges that, depending on the Participant's country of residence (and country of employment, if different) or where the Company Shares are listed, the Participant shall be subject to insider trading restrictions and&#47;or market abuse Laws, which may affect the Participant's ability to acquire, sell or otherwise dispose of Shares, rights to Shares (e.g., PSUs) or rights linked to the value of Shares during such times as the Participant is considered to have &#34;inside information&#34; regarding the Company or its business (as defined by the local Laws in the Participant's country of residence and&#47;or employment).  Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Participant placed before the Participant possessed inside information.  Furthermore, the Participant could be prohibited from (i) disclosing the inside information to any third party (other than on a &#34;need to know&#34; basis) and (ii) &#34;tipping&#34; third parties (including other employees of the Company and its Subsidiaries) or causing them otherwise to buy or sell securities.  Any restrictions under these Laws are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading or other policy. The Participant solely is responsible for ensuring compliance with any applicable restrictions and should consult with the Participant's personal legal advisor on this matter.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6.17    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">EU Age Discrimination Rules</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. If the Participant is a local national of and employed in the United Kingdom or a country that is a member of the European Union, the grant of the PSUs and the terms and conditions governing the PSUs are intended to comply with the age discrimination provisions of the EU Equal Treatment Framework Directive, as implemented into local law (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Age Discrimination Rules</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#34;).  To the extent that a court or tribunal of competent jurisdiction determines that any provision of this Award Agreement is invalid or unenforceable, in whole or in part, under the Age Discrimination Rules, the Company, in its sole discretion, shall have the power and authority to revise or strike such provision to the minimum extent necessary to make it valid and enforceable to the full extent permitted under local Laws.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6.18    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Electronic Delivery</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Company may, in its sole discretion, deliver any documents related to the PSUs granted to the Participant under the 2022 Plan by electronic means. The Participant hereby expressly consents to receive such documents by electronic delivery and agrees to participate in the 2022 Plan through an online or electronic system established and maintained by the Company or a third party designated by the Company.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6.19    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Governing Law&#59; Jurisdiction</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. This Award Agreement shall be exclusively 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 of any other jurisdiction) that would cause the application of the laws </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">of a jurisdiction other than the State of Illinois.  All disputes and controversies arising between the parties are to be submitted for determination exclusively to the federal or state courts of the State of Illinois and by accepting the grant of PSUs, the Participant expressly consents to the jurisdiction of such courts.  Notwithstanding the foregoing, the Company may at its option seek interim and permanent injunctive relief before any competent court, tribunal or judicial forum, which in the absence of the foregoing provision, would have jurisdiction to grant the relief sought.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">6.20    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Plan, this Award Agreement (including any applicable addendum) and the Unfair Competition Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede, in their entirety, all prior undertakings and agreements of the Company and the Participant with respect to the subject matter hereof. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#91;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Signature Page Follows</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#93;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, the Company has caused this Award Agreement to be executed by a duly authorized officer and the Participant acknowledges and agrees that by clicking on the &#34;Accept&#34; box below this Award Agreement in the section &#34;Your New Grant&#34; on the screen titled &#34;View Grant,&#34; the Participant expressly agrees to be bound by the terms and conditions of the PSU, including Participant's electronic signature constituting the sole and exclusive means of executing this Award Agreement.</font></div><div style="text-align:justify;text-indent:36pt"><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.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.684%"></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:left;vertical-align:top"><font style="font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"><br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">W.W. GRAINGER, INC.<br></font><font style="font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"><br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;_________________________<br>Name&#58;<br>Title&#58;<br></font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">EXHIBIT I</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Performance Metrics for </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">____________ </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Grant Date</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Measurement Period&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">______________</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> to</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> _______________</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:112%">The actual number of the Target PSUs that vest and which shall be settled pursuant to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> of this Award Agreement shall be determined based upon the achievement of the following three (3) Performance Metrics, each of which shall be ___ weighted and which shall be determined and certified by the Committee in its sole discretion.  </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:112%">For purposes of the foregoing, the aggregate payout percentage shall be computed as the aggregate of (A) the U.S. Share Gain Payout Percentage multiplied by _____, (B) the Endless Assortment Business Daily Sales Growth Payout Percentage multiplied by ______, and (C) the Total Company Adjusted Operating Margin Payout Percentage multiplied by ______.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">A.  Performance Metric - Share Gain</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Targets for Performance Metric</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Target</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">U.S. Share Gain Payout Percentage</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">0 basis points or less</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%">0%</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points or greater</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % (maximum)</font></div></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">B.  Performance Metric - Endless Assortment Daily Sales Growth</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Targets for Performance Metric</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Target</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Endless Assortment Daily Sales Growth Payout Percentage</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">0% or less</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%">0%</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ % to ___ %</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ % to ___ %</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ % to ___ %</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ % to ___ %</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ % to ___ %</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ % or greater</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % (maximum)</font></div></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">C.  Performance Metric - Operating Margin</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Targets for Performance Metric</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Target</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Total Company Adjusted Operating Margin Payout Percentage</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ basis points or less</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;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%">0%</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points to ___ basis points</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % to ___ %</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;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:100%">___ basis points or greater</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">___ % (maximum)</font></div></td></tr></table></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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.43
<SEQUENCE>7
<FILENAME>exhibit1043shareholderagre.htm
<DESCRIPTION>EX-10.43
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i77961844ca074880b33cdbcbced51011_33"></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:12pt;font-style:italic;font-weight:700;line-height:105%">Exhibit 10.43</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SHAREHOLDER AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:43.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Shareholder Agreement (this &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), effective as of February 17, 2023 (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Effective Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), is entered into by and between W.W. Grainger, Inc., a corporation incorporated under the laws of Illinois (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Grainger</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), and MonotaRO Co., Ltd., a </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">kabushiki kaisha</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> incorporated under the laws of Japan (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MonotaRO</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). Grainger and MonotaRO are referred to individually as a &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Party</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and, collectively, as the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Parties</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:43.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Grainger and MonotaRO have enjoyed a mutually beneficial relationship whereby MonotaRO has utilized Grainger&#8217;s global network, assets, experiences and management resources in its development and Grainger has derived technology and significant know-how from MonotaRO to grow the rest of the Endless Assortment segment through the Zoro business&#59; </font></div><div style="text-align:justify;text-indent:43.85pt"><font><br></font></div><div style="text-align:justify;text-indent:43.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Grainger was a founding shareholder of MonotaRO and, as of the date hereof, owns a majority of the shares of the common stock of MonotaRO (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Common Shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59; and </font></div><div style="text-align:justify;text-indent:43.85pt"><font><br></font></div><div style="text-align:justify;text-indent:43.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WHEREAS,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> both of the Parties recognize the mutual benefits of their relationship and desire to memorialize certain facets of that relationship. </font></div><div style="text-align:justify;text-indent:43.85pt"><font><br></font></div><div style="text-align:justify;text-indent:43.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, in consideration of the mutual covenants and agreements hereinafter set forth and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties hereby agree as follows&#58; </font></div><div style="text-align:justify;text-indent:43.85pt"><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-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;text-decoration:underline">Anti-Dilution</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. On or after the Effective Date, without Grainger&#8217;s prior written consent, MonotaRO shall not issue any Common Shares or other voting securities of MonotaRO, or rights or options to acquire, or other securities that by their terms settle or convert into, Common Shares or other voting securities of MonotaRO, including Common Shares to be issued from any form of equity-based compensation or upon the exercise of stock options (collectively, &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Common Share Equivalents</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), if such issuance would result in the Grainger Holding Ratio (as defined below) being 50% or less&#59; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that Grainger&#8217;s prior written consent is not required if and to the extent that, simultaneously with such issuance, MonotaRO takes any countermeasure, including but not limited to the repurchase of Common Shares, that preserves the Grainger Holding Ratio at more than 50%. Notwithstanding the foregoing, subject to reasonable advance notice to MonotaRO, Grainger is not prohibited at any time from taking any actions that would result in the Grainger Holding Ratio falling to 50% or less in its sole discretion, through sale, assignment or other disposal of Common Shares indirectly held by it, or otherwise.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this Agreement, (i) the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Fully-Diluted Shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; of MonotaRO at any particular time means the total number of Common Shares outstanding at such time (which number, for the avoidance of doubt, includes the number of Common Shares held by MonotaRO as treasury shares) </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">less</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> the number of any Common Shares held by MonotaRO as treasury shares </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> the number of Common Shares underlying Common Share Equivalents issued and outstanding at such time and (ii) the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Grainger Holding Ratio</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; at any particular time means the number of Common Shares owned directly or indirectly by Grainger divided by the Fully Diluted Shares. For the avoidance of doubt, no Common Shares owned by (i) a director or employee of Grainger or any of its affiliates, or (ii) MonotaRO and any of its subsidiaries, or any of their directors or employees, shall be deemed to be owned by Grainger. </font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </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-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;text-decoration:underline">Board Representation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  During the period from the Effective Date to the date of termination of this Agreement, Grainger shall have the right to designate one director of MonotaRO, or such greater number of directors as may be mutually agreed in writing between Grainger and MonotaRO. </font></div><div style="text-align:justify"><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-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;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.   </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: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:7.34pt">The Parties may terminate this Agreement by the written agreement of both Parties.</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: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:7.34pt">Prior to Grainger taking any action that would result in the Grainger Holding Ratio be reduced to 50% or less, Grainger will provide reasonable advance written notice to MonotaRO.  This Agreement shall then terminate ninety (90) days following the completion of any action by Grainger that would result in reducing the Grainger Holding Ratio to 50% or less. </font></div><div style="padding-left:72pt;text-align:justify"><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-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;text-decoration:underline">Governing law&#59; Jurisdiction</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement shall be governed by and construed in accordance with the laws of Japan. Any legal suit, action or proceeding arising out of or based upon this Agreement shall be submitted to the exclusive first instance jurisdiction of the Tokyo District Court. </font></div><div style="text-align:justify"><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-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;text-decoration:underline">Specific Performance</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Parties hereby acknowledge and agree that the failure of either Party to perform its agreements and covenants hereunder, including its failure to take all actions as are necessary on its part in accordance with the terms and conditions of this Agreement, will cause irreparable injury to the other Party, for which damages, even if available, will not be an adequate remedy. Accordingly, each Party hereby consents to the issuance of injunctive relief by any court of competent jurisdiction to compel performance of such Party&#8217;s obligations and to the granting by any court of the remedy of specific performance of its obligations hereunder, in addition to any other remedy. </font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><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:36pt;text-align:justify;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;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If any term or provision of this Agreement is invalid, illegal, or unenforceable in any jurisdiction, such invalidity, illegality, or unenforceability shall not affect any other term or provision of this Agreement or invalidate or render unenforceable such term or provision in any other jurisdiction. </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:12pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Signature Pages Follow</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><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:justify;text-indent:1.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, this Agreement is executed by the Parties as of the Effective Date. </font></div><div style="text-indent:1.84pt"><font><br></font></div><div style="text-indent:1.84pt"><font><br></font></div><div style="text-indent:1.84pt"><font><br></font></div><div style="text-indent:1.84pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">W.W. GRAINGER, INC. </font></div><div style="text-align:justify;text-indent:1.85pt"><font><br></font></div><div style="text-align:justify;text-indent:1.85pt"><font><br></font></div><div style="text-align:justify;text-indent:1.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; D.G. Macpherson                                </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font></div><div style="text-indent:1.84pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58; D.G. Macpherson </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58;      Chairman and Chief Executive Officer                           </font></div><div style="text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Signature Page to MonotaRO Shareholder Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;</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></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:1.84pt"><font><br></font></div><div style="text-indent:1.84pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MONOTARO CO., LTD.                                    </font></div><div style="text-align:justify;text-indent:1.85pt"><font><br></font></div><div style="text-align:justify;text-indent:1.85pt"><font><br></font></div><div style="text-align:justify;text-indent:1.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Masaya Suzuki                                    </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:1.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Name&#58; Masaya Suzuki </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Title&#58;      President &#38; Chief Executive Officer</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font><br></font></div><div style="text-align:center;text-indent:1.84pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Signature Page to MonotaRO Shareholder Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#93;</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></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>8
<FILENAME>exhibit21tothe2022subsidia.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i034103561e2544318ffb596bd93c38bf_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, 2023)</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 SAS</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%">France</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%">E &#38; R Industrial Sales, 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%">E&#38;R Tooling and Solutions de Mexico, S. de R.L. 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%">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 Brasil Participa&#231;&#245;es Ltda.</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%">Brazil</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) Company 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%">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></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%">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><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 IV, 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%">Mountain Ventures WWG V, 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%">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%">PT MonotaRO Indonesia</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%">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>9
<FILENAME>exhibit23consent2022.htm
<DESCRIPTION>EX-23
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ife0b2a54987a4e2281b23ec927e15a16_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:#333333;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-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%">(2) 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%">(3) 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%">(4) 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%">(5) 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%">(6) 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:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7) 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:#333333;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:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our reports dated February 21, 2023, 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, 2022.</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 21, 2023</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>10
<FILENAME>gww-20221231xex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i59657663315b4e849f5928b8c510ea45_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;21, 2023 </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>11
<FILENAME>gww-20221231xex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i52ef10eeaeaf4a3bad5bbf3ab444e049_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;21, 2023 </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>12
<FILENAME>gww-20221231xex32.htm
<DESCRIPTION>EX-32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i4274cd9b05974e1a9e41146ea122b376_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, 2022, (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="background-color:#ffffff;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 21, 2023</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 21, 2023</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-101.SCH
<SEQUENCE>13
<FILENAME>gww-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9865efd0-0e72-45e1-86fa-e83ffd9d1de5,g:4d55e24d-37de-4c60-9039-10cbfadadf08-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:gww="http://www.grainger.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.grainger.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20221231_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-20221231_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-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gww-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="BUSINESSDIVESTITURESANDLIQUIDATIONS" roleURI="http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONS">
        <link:definition>0000012 - Disclosure - BUSINESS DIVESTITURES AND LIQUIDATIONS</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>0000013 - 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>0000014 - 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>0000015 - 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>0000016 - 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>0000017 - 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>0000018 - 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>0000019 - 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>0000020 - 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>0000021 - 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>0000022 - 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>0000023 - 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>0000024 - 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>0000025 - 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>0000026 - 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>0000027 - 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>0000028 - 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>0000029 - 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>0000030 - 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>0000031 - 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>0000032 - 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>0000033 - 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>0000034 - 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>0000035 - 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>0000036 - 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>0000037 - 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>0000038 - 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>0000039 - 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>0000040 - 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="BUSINESSDIVESTITURESANDLIQUIDATIONSDetails" roleURI="http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails">
        <link:definition>0000041 - Disclosure - BUSINESS DIVESTITURES AND LIQUIDATIONS (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>0000042 - 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="PROPERTYBUILDINGSANDEQUIPMENTDetails" roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails">
        <link:definition>0000043 - Disclosure - 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="GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails" roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails">
        <link:definition>0000044 - 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>0000045 - 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>0000046 - 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>0000047 - 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>0000048 - 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>0000049 - 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>0000050 - 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>0000051 - 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>0000052 - 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>0000053 - 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>0000054 - 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>0000055 - 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>0000056 - 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>0000056 - 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="STOCKINCENTIVEPLANSDetails" roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails">
        <link:definition>0000057 - Disclosure - STOCK INCENTIVE 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="STOCKINCENTIVEPLANSRestrictedStockUnitsDetails" roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails">
        <link:definition>0000058 - 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>0000059 - 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>0000060 - 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="DERIVATIVEINSTRUMENTSDetails" roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails">
        <link:definition>0000061 - Disclosure - 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>0000062 - 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>0000063 - 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>0000064 - 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>0000064 - 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="INCOMETAXESChangesinValuationAllowanceDetails" roleURI="http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails">
        <link:definition>0000065 - 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>0000066 - 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>0000067 - 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>0000068 - 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="CONTINGENCIESANDLEGALMATTERSDetails" roleURI="http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails">
        <link:definition>0000069 - Disclosure - CONTINGENCIES AND LEGAL MATTERS (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>0000070 - 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_REVENUEAbstract" abstract="true" name="REVENUEAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_YenDenominatedBankTermLoanMember" abstract="true" name="YenDenominatedBankTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_EndlessAssortmentMember" abstract="true" name="EndlessAssortmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gww_UnsecuredSeniorNotes4.20Member" abstract="true" name="UnsecuredSeniorNotes4.20Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_ChinaBusinessMember" abstract="true" name="ChinaBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_TransportationMember" abstract="true" name="TransportationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_Amortizationperiodofcapitalizedsoftware" abstract="false" name="Amortizationperiodofcapitalizedsoftware" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" abstract="false" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_SegmentReportingInformationAssetsAbstract" abstract="true" name="SegmentReportingInformationAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember" abstract="true" name="ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_ContingenciesAndLegalMattersAbstract" abstract="true" name="ContingenciesAndLegalMattersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" abstract="true" name="DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_FirstScheduledTrialMember" abstract="true" name="FirstScheduledTrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" abstract="true" name="ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_CapitalStockTextBlock" abstract="false" name="CapitalStockTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gww_CommercialMember" abstract="true" name="CommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_ValuationAllowanceOtherChangesNetMember" abstract="true" name="ValuationAllowanceOtherChangesNetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_TermLoanAgreement005Member" abstract="true" name="TermLoanAgreement005Member" 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_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" abstract="false" name="FurnitureFixturesMachineryEquipmentEstimatedUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability" abstract="false" name="LesseeOperatingLeaseLeasesNotYetCommencedLiability" 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-types:percentItemType"/>
  <xs:element id="gww_A5YearUnsecuredRevolvingLineOfCreditMember" abstract="true" name="A5YearUnsecuredRevolvingLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments" abstract="false" name="DebtInstrumentNumberOfSemiAnnualPrincipalPayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_ServiceFeeRevenue" abstract="false" name="ServiceFeeRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" abstract="false" name="LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MutualFundsCorporateBondSecuritiesMember" abstract="true" name="MutualFundsCorporateBondSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_LossContingencyNumberOfDeaths" abstract="false" name="LossContingencyNumberOfDeaths" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gww_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_RetailWholesaleMember" abstract="true" name="RetailWholesaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_StockIssuedDuringPeriodSharesPerformanceShareUnits" abstract="false" name="StockIssuedDuringPeriodSharesPerformanceShareUnits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gww_LightManufacturingMember" abstract="true" name="LightManufacturingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_OtherLongTermDebtAdjustmentFairValueDisclosure" abstract="false" name="OtherLongTermDebtAdjustmentFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gww_StockIncentivePlansAbstract" abstract="true" name="StockIncentivePlansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:gYearListItemType"/>
  <xs:element id="gww_LongTermDebtCarryingValueAbstract" abstract="true" name="LongTermDebtCarryingValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_CashClassification" abstract="false" name="CashClassification" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" abstract="false" name="DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gww_Operatingleaseexpirationdate" abstract="false" name="Operatingleaseexpirationdate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:gYearItemType"/>
  <xs:element id="gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" abstract="true" name="ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_OtherForeignCountriesMember" abstract="true" name="OtherForeignCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" abstract="false" name="StockIssuedDuringPeriodSharesRestrictedStockAwardRetained" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_BuildingsStructuresandImprovementsEstimatedUsefulLife" abstract="false" name="BuildingsStructuresandImprovementsEstimatedUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gww_DeferredTaxAssetValuationAllowanceRollForward" abstract="true" name="DeferredTaxAssetValuationAllowanceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_ValuationAllowanceTaxRateChangesMember" abstract="true" name="ValuationAllowanceTaxRateChangesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_UnsecuredSeniorNotes185Member" abstract="true" name="UnsecuredSeniorNotes185Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_EmployeeBenefitsAbstract" abstract="true" name="EmployeeBenefitsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gww_HeavyManufacturingMember" abstract="true" name="HeavyManufacturingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_WeightedAveragePricePerShareAbstract" abstract="true" name="WeightedAveragePricePerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_GoodwillAndOtherIntangiblesAbstract" abstract="true" name="GoodwillAndOtherIntangiblesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ReportingUnitCanadaMember" abstract="true" name="ReportingUnitCanadaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" abstract="true" name="ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_PercentageOfCompanyWideRevenue" abstract="false" name="PercentageOfCompanyWideRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_GovernmentCustomerMember" abstract="true" name="GovernmentCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_MutualFundsMunicipalAndProvincialBondsMember" abstract="true" name="MutualFundsMunicipalAndProvincialBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_ZoroToolsEuropeMember" abstract="true" name="ZoroToolsEuropeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_ValuationAllowanceForeignExchangeRateChangesMember" abstract="true" name="ValuationAllowanceForeignExchangeRateChangesMember" 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-types:domainItemType"/>
  <xs:element id="gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" abstract="false" name="StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gww_FixedIncomeGovernmentAndMunicipalBondsMember" abstract="true" name="FixedIncomeGovernmentAndMunicipalBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CapitalStockAbstract" abstract="true" name="CapitalStockAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gww_UnsecuredSeniorNotes4.60Member" abstract="true" name="UnsecuredSeniorNotes4.60Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_SegmentReportingOtherReconcilingInformationTableTextBlock" abstract="false" name="SegmentReportingOtherReconcilingInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gww_HealthcareCustomerMember" abstract="true" name="HealthcareCustomerMember" 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-types:percentItemType"/>
  <xs:element id="gww_FaboryBusinessMember" abstract="true" name="FaboryBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_UnsecuredSeniorNotes3.75Member" abstract="true" name="UnsecuredSeniorNotes3.75Member" 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-types:domainItemType"/>
  <xs:element id="gww_FixedIncomeCorporateBondSecuritiesMember" abstract="true" name="FixedIncomeCorporateBondSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" abstract="false" name="RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>14
<FILENAME>gww-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9865efd0-0e72-45e1-86fa-e83ffd9d1de5,g:4d55e24d-37de-4c60-9039-10cbfadadf08-->
<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-20221231.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_ProfitLoss_651721e6-e039-4464-ad46-327a77aba9ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_81fce187-380d-49d0-8ab9-3bfd202502c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_651721e6-e039-4464-ad46-327a77aba9ce" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_81fce187-380d-49d0-8ab9-3bfd202502c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9787d3ab-7393-418c-88f8-3c29c386d542" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_651721e6-e039-4464-ad46-327a77aba9ce" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9787d3ab-7393-418c-88f8-3c29c386d542" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5cf1fa46-6965-4c38-a7da-0b3b3a86ecaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3a77fca1-2322-4873-befc-f2996d26ea24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5cf1fa46-6965-4c38-a7da-0b3b3a86ecaf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3a77fca1-2322-4873-befc-f2996d26ea24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_cf5647d7-ebfc-4eb8-a2f9-61c1cad992c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5cf1fa46-6965-4c38-a7da-0b3b3a86ecaf" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_cf5647d7-ebfc-4eb8-a2f9-61c1cad992c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_92ddb023-df60-465d-bfb8-dd5105c75514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6655e508-2f60-4d21-93b2-54b3b6254f63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_92ddb023-df60-465d-bfb8-dd5105c75514" xlink:to="loc_us-gaap_GrossProfit_6655e508-2f60-4d21-93b2-54b3b6254f63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_3b1fbd6e-ea4b-414b-9a5e-8e33c0fa3ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_92ddb023-df60-465d-bfb8-dd5105c75514" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_3b1fbd6e-ea4b-414b-9a5e-8e33c0fa3ecd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_968a4385-a58a-4eb9-9b73-cfb3308f1882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6c3c5a35-3e3e-458f-a9b5-2ffc23d055c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_968a4385-a58a-4eb9-9b73-cfb3308f1882" xlink:to="loc_us-gaap_ProfitLoss_6c3c5a35-3e3e-458f-a9b5-2ffc23d055c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_43f0c01d-243c-4735-a63e-2fa82a49d717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_968a4385-a58a-4eb9-9b73-cfb3308f1882" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_43f0c01d-243c-4735-a63e-2fa82a49d717" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_58048819-ec5e-458d-bf6f-ef9e6cffec4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d754c2ce-631a-40f9-9699-25f144039423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58048819-ec5e-458d-bf6f-ef9e6cffec4c" xlink:to="loc_us-gaap_OperatingIncomeLoss_d754c2ce-631a-40f9-9699-25f144039423" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9995f3da-aa1f-4e73-b021-3816694297b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_58048819-ec5e-458d-bf6f-ef9e6cffec4c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9995f3da-aa1f-4e73-b021-3816694297b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_dc31751d-4a2a-4e06-afc0-e844841a1c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4d4063e0-fbdb-4a60-b19c-be82e8f25939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dc31751d-4a2a-4e06-afc0-e844841a1c3a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4d4063e0-fbdb-4a60-b19c-be82e8f25939" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_9f0dc87d-c973-4841-b08a-3f0cdc8106df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dc31751d-4a2a-4e06-afc0-e844841a1c3a" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_9f0dc87d-c973-4841-b08a-3f0cdc8106df" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" xlink:type="simple" xlink:href="gww-20221231.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e74f1419-e4f5-42fb-a4d5-e1305eb0aa6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5d14d6dc-074b-4e59-ab13-a96a76fb3142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e74f1419-e4f5-42fb-a4d5-e1305eb0aa6b" xlink:to="loc_us-gaap_ProfitLoss_5d14d6dc-074b-4e59-ab13-a96a76fb3142" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_78891a3c-d0df-4e96-90a6-4dab46548c09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e74f1419-e4f5-42fb-a4d5-e1305eb0aa6b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_78891a3c-d0df-4e96-90a6-4dab46548c09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_aaeb64fc-2e7f-4670-838f-99403547d954" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e74f1419-e4f5-42fb-a4d5-e1305eb0aa6b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_aaeb64fc-2e7f-4670-838f-99403547d954" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d6e18575-2e1e-4ee7-8091-f74c2e5a5175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2467149f-8067-4b1b-b74e-2f199f873bac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d6e18575-2e1e-4ee7-8091-f74c2e5a5175" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2467149f-8067-4b1b-b74e-2f199f873bac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_735810d9-1c0a-4ec5-9b00-f9b6f4fe4102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d6e18575-2e1e-4ee7-8091-f74c2e5a5175" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_735810d9-1c0a-4ec5-9b00-f9b6f4fe4102" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_02bff6b8-0aea-43cf-a0dd-8b93cef6275a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d6e18575-2e1e-4ee7-8091-f74c2e5a5175" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_02bff6b8-0aea-43cf-a0dd-8b93cef6275a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_7f565c02-140b-4598-b47d-282e69901496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5a661042-9866-49fa-aa40-f7ce475a5948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7f565c02-140b-4598-b47d-282e69901496" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5a661042-9866-49fa-aa40-f7ce475a5948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_cfd702c3-b6d4-41bf-be4b-dea3a6c07422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7f565c02-140b-4598-b47d-282e69901496" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_cfd702c3-b6d4-41bf-be4b-dea3a6c07422" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="gww-20221231.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_946c2895-8aa1-4821-be06-044709dd7bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9046beb8-0d80-4009-a7ab-467fac9556ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_946c2895-8aa1-4821-be06-044709dd7bc1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9046beb8-0d80-4009-a7ab-467fac9556ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_46df21f0-9c0e-4911-92cb-60e4a1a2d629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_946c2895-8aa1-4821-be06-044709dd7bc1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_46df21f0-9c0e-4911-92cb-60e4a1a2d629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a56d29eb-da66-46bb-b9bb-c1f60d8ca31d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_946c2895-8aa1-4821-be06-044709dd7bc1" xlink:to="loc_us-gaap_InventoryNet_a56d29eb-da66-46bb-b9bb-c1f60d8ca31d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9d9129a6-ebda-4504-b3f2-ae08796e8f99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_946c2895-8aa1-4821-be06-044709dd7bc1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9d9129a6-ebda-4504-b3f2-ae08796e8f99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b1d70a48-407e-4d7a-9173-8108f231a361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_64efe6fc-4d0f-4940-bbe7-883f3c5b4a29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b1d70a48-407e-4d7a-9173-8108f231a361" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_64efe6fc-4d0f-4940-bbe7-883f3c5b4a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_484dec6e-a78e-49f4-9ac2-3ac4c3038ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b1d70a48-407e-4d7a-9173-8108f231a361" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_484dec6e-a78e-49f4-9ac2-3ac4c3038ecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2ea2558c-fc6a-440f-b2cc-8f9953034b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b1d70a48-407e-4d7a-9173-8108f231a361" xlink:to="loc_us-gaap_LongTermDebtCurrent_2ea2558c-fc6a-440f-b2cc-8f9953034b46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_91a7e8aa-edfe-4bda-a95a-47eb0d72c463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b1d70a48-407e-4d7a-9173-8108f231a361" xlink:to="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_91a7e8aa-edfe-4bda-a95a-47eb0d72c463" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_6d5ae76b-4afa-429f-9623-22bd4d2e7738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b1d70a48-407e-4d7a-9173-8108f231a361" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_6d5ae76b-4afa-429f-9623-22bd4d2e7738" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ac62d13a-1b66-4db8-a619-fea2afea1ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b1d70a48-407e-4d7a-9173-8108f231a361" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ac62d13a-1b66-4db8-a619-fea2afea1ebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1bbe61a3-bd5d-432a-bce6-b7b7d5201e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c7d01779-41c6-4d9c-a9bd-a1c2dc0e0090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1bbe61a3-bd5d-432a-bce6-b7b7d5201e13" xlink:to="loc_us-gaap_PreferredStockValue_c7d01779-41c6-4d9c-a9bd-a1c2dc0e0090" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f3a5bc29-720a-41f1-bdf0-d758577629b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1bbe61a3-bd5d-432a-bce6-b7b7d5201e13" xlink:to="loc_us-gaap_CommonStockValue_f3a5bc29-720a-41f1-bdf0-d758577629b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_61ac41f8-443c-4f68-86e8-eca2133d87f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1bbe61a3-bd5d-432a-bce6-b7b7d5201e13" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_61ac41f8-443c-4f68-86e8-eca2133d87f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f04eed76-047c-435d-84c3-0c64812a812b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1bbe61a3-bd5d-432a-bce6-b7b7d5201e13" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f04eed76-047c-435d-84c3-0c64812a812b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ac45cf4e-850c-4f0a-88b1-0b9ec6a00aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1bbe61a3-bd5d-432a-bce6-b7b7d5201e13" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ac45cf4e-850c-4f0a-88b1-0b9ec6a00aa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_07b6119b-a60b-4d86-8640-76c31401ab59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1bbe61a3-bd5d-432a-bce6-b7b7d5201e13" xlink:to="loc_us-gaap_TreasuryStockValue_07b6119b-a60b-4d86-8640-76c31401ab59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c8681fdd-0f93-4382-93af-4375798483c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_69e362d3-ba5d-4b76-80b9-aa08f131fc6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8681fdd-0f93-4382-93af-4375798483c8" xlink:to="loc_us-gaap_LiabilitiesCurrent_69e362d3-ba5d-4b76-80b9-aa08f131fc6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7ea7f882-9ac3-41c7-b44b-d04d7da533a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8681fdd-0f93-4382-93af-4375798483c8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7ea7f882-9ac3-41c7-b44b-d04d7da533a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_67a753b7-e61f-4125-aab4-218b5021cabd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8681fdd-0f93-4382-93af-4375798483c8" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_67a753b7-e61f-4125-aab4-218b5021cabd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_d5be89ab-beb4-496b-9af9-3a58681b54e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8681fdd-0f93-4382-93af-4375798483c8" xlink:to="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_d5be89ab-beb4-496b-9af9-3a58681b54e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_623ef152-df14-44b7-9d81-2974350ffec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8681fdd-0f93-4382-93af-4375798483c8" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_623ef152-df14-44b7-9d81-2974350ffec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4e28f21e-fc15-4e4f-8357-fd6b4ea01c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c8681fdd-0f93-4382-93af-4375798483c8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4e28f21e-fc15-4e4f-8357-fd6b4ea01c5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_34ec1d6d-d3cf-40cc-a653-d5f9f76c2242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0d6be839-fe31-42aa-b9a4-b30f7d6f9b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_34ec1d6d-d3cf-40cc-a653-d5f9f76c2242" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0d6be839-fe31-42aa-b9a4-b30f7d6f9b2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_75a80b28-32bd-4084-b5df-56ae9b622c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_34ec1d6d-d3cf-40cc-a653-d5f9f76c2242" xlink:to="loc_us-gaap_AssetsCurrent_75a80b28-32bd-4084-b5df-56ae9b622c7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a2a48913-360b-4be7-9d50-0463d08e2052" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_34ec1d6d-d3cf-40cc-a653-d5f9f76c2242" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a2a48913-360b-4be7-9d50-0463d08e2052" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6e94a8a1-7e5c-434c-b7c8-c3ed7a5c305f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_34ec1d6d-d3cf-40cc-a653-d5f9f76c2242" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6e94a8a1-7e5c-434c-b7c8-c3ed7a5c305f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0915bb89-9afa-4373-a410-798085d3e51c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_34ec1d6d-d3cf-40cc-a653-d5f9f76c2242" xlink:to="loc_us-gaap_Goodwill_0915bb89-9afa-4373-a410-798085d3e51c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a2b9fbb1-a69a-430f-bbdf-404337387145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_34ec1d6d-d3cf-40cc-a653-d5f9f76c2242" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a2b9fbb1-a69a-430f-bbdf-404337387145" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4a8f6e97-eb98-43b9-a72f-87b653ca1319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3999863b-4077-43d3-838d-c8cbb5218570" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4a8f6e97-eb98-43b9-a72f-87b653ca1319" xlink:to="loc_us-gaap_StockholdersEquity_3999863b-4077-43d3-838d-c8cbb5218570" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_7f6c7985-b8f7-4733-8ddc-a1bd361bdc76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4a8f6e97-eb98-43b9-a72f-87b653ca1319" xlink:to="loc_us-gaap_MinorityInterest_7f6c7985-b8f7-4733-8ddc-a1bd361bdc76" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="gww-20221231.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_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_b7c8e6d1-7814-4079-8c30-300c50b9c8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_b7c8e6d1-7814-4079-8c30-300c50b9c8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_1406f2c9-d6ae-4491-bb4a-c3d75cf1c508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_1406f2c9-d6ae-4491-bb4a-c3d75cf1c508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d54bcd56-038a-4de5-8ea9-dda080288551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d54bcd56-038a-4de5-8ea9-dda080288551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_5ad62911-e48c-4db9-b655-1d4e1336125b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_5ad62911-e48c-4db9-b655-1d4e1336125b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_ec9236e6-d374-49f1-81a3-926f24b089d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_DepreciationAndAmortization_ec9236e6-d374-49f1-81a3-926f24b089d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a90c39ae-fb41-42ba-b329-915dafb3cd40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a90c39ae-fb41-42ba-b329-915dafb3cd40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_950c981b-f94f-497d-8c1e-e1796e210403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_ProfitLoss_950c981b-f94f-497d-8c1e-e1796e210403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_95cddf18-75bf-480b-ad3f-c145f3a361b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_AssetImpairmentCharges_95cddf18-75bf-480b-ad3f-c145f3a361b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_01761f2d-b3fd-4cd4-8058-dfc5be6f9dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_01761f2d-b3fd-4cd4-8058-dfc5be6f9dc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1fb1d711-b63a-41d7-9bda-372c3feb1747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_ShareBasedCompensation_1fb1d711-b63a-41d7-9bda-372c3feb1747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a4ba8e94-50ef-43ea-b25a-beb9ea276c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a4ba8e94-50ef-43ea-b25a-beb9ea276c8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_37eb6e3d-5b9c-4053-ab02-6f2e362c8337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_37eb6e3d-5b9c-4053-ab02-6f2e362c8337" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_85061fcb-2610-46b0-9abe-ade95734a35a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_85061fcb-2610-46b0-9abe-ade95734a35a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_af46e7f8-6138-49ed-90f5-d5accaea82e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_492a8b34-7909-4982-9f2e-18ce3deea512" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_af46e7f8-6138-49ed-90f5-d5accaea82e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5d6690f8-0f9b-4881-ba9a-f0929b13e48e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d3f161b3-568d-4dfc-b88e-0a62b35fe956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5d6690f8-0f9b-4881-ba9a-f0929b13e48e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d3f161b3-568d-4dfc-b88e-0a62b35fe956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_242ec703-4018-4a73-a519-e51d7dc84c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5d6690f8-0f9b-4881-ba9a-f0929b13e48e" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_242ec703-4018-4a73-a519-e51d7dc84c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_741a62d9-73a2-4546-8204-b95c45dbcc51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5d6690f8-0f9b-4881-ba9a-f0929b13e48e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_741a62d9-73a2-4546-8204-b95c45dbcc51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a61b920b-38bb-4775-8ec8-95e311165ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a61b920b-38bb-4775-8ec8-95e311165ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_767c8f8b-7bf7-4dab-b2cf-adcf6a4a9723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_767c8f8b-7bf7-4dab-b2cf-adcf6a4a9723" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a9b3422e-3acf-467f-85d1-75172b76e403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a9b3422e-3acf-467f-85d1-75172b76e403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_94eee8f0-a653-490d-836a-02acb867a8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_94eee8f0-a653-490d-836a-02acb867a8f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_4ce25812-86ba-4671-9078-51c72ab26e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_4ce25812-86ba-4671-9078-51c72ab26e9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9b2500c3-3aba-4c60-a8ad-72c56a162064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9b2500c3-3aba-4c60-a8ad-72c56a162064" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b3f73331-8a1c-47e9-8f9e-f8a248ffdb57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b3f73331-8a1c-47e9-8f9e-f8a248ffdb57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_cd113618-4cfb-4563-8a6b-5bcce119e38b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_cd113618-4cfb-4563-8a6b-5bcce119e38b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_a2c073cb-7cdf-4c4c-a228-6a30392da60f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2cf0ca83-4b55-4b84-bc7c-573e188d0405" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_a2c073cb-7cdf-4c4c-a228-6a30392da60f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ed25beb4-70f3-44d2-8662-4da50b0ae9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_743ba608-a4a1-4d10-a0c2-7a1d43b06a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed25beb4-70f3-44d2-8662-4da50b0ae9e4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_743ba608-a4a1-4d10-a0c2-7a1d43b06a6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4abdcbe4-a861-49cd-a353-e2048234d44a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed25beb4-70f3-44d2-8662-4da50b0ae9e4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4abdcbe4-a861-49cd-a353-e2048234d44a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85fad888-cb25-42c1-b018-50afab2e4442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed25beb4-70f3-44d2-8662-4da50b0ae9e4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85fad888-cb25-42c1-b018-50afab2e4442" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_88c0dd2f-926a-49de-929c-8b6f04827c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed25beb4-70f3-44d2-8662-4da50b0ae9e4" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_88c0dd2f-926a-49de-929c-8b6f04827c11" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#PROPERTYBUILDINGSANDEQUIPMENTDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e287386f-c60a-4600-b11b-7d49453182dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0e85bdee-fc58-45a7-a1dd-be1122163002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e287386f-c60a-4600-b11b-7d49453182dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0e85bdee-fc58-45a7-a1dd-be1122163002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a469b26f-0ca9-4544-9ab7-2b8e5bbd8b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e287386f-c60a-4600-b11b-7d49453182dc" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a469b26f-0ca9-4544-9ab7-2b8e5bbd8b7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" xlink:type="simple" xlink:href="gww-20221231.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_637c0891-b6c6-4ec0-a789-d817c3ec6d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fa03e1fa-2dde-4998-b7aa-dcb2d4d535d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_637c0891-b6c6-4ec0-a789-d817c3ec6d0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fa03e1fa-2dde-4998-b7aa-dcb2d4d535d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8aba9c80-5675-42e3-9906-b1adf538ccf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5b6cd3ee-6565-4634-a7b8-10ca818da673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8aba9c80-5675-42e3-9906-b1adf538ccf5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5b6cd3ee-6565-4634-a7b8-10ca818da673" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ee1bf63d-376b-4129-a569-a44b106ba6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8aba9c80-5675-42e3-9906-b1adf538ccf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ee1bf63d-376b-4129-a569-a44b106ba6f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_eaba6e69-faac-45a3-a9a1-a56d77f8f3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_acc0b214-528a-4d26-8532-d3a7d1361b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_eaba6e69-faac-45a3-a9a1-a56d77f8f3e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_acc0b214-528a-4d26-8532-d3a7d1361b93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_525c51d4-2634-476f-a899-75c1194f4144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_eaba6e69-faac-45a3-a9a1-a56d77f8f3e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_525c51d4-2634-476f-a899-75c1194f4144" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails" xlink:type="simple" xlink:href="gww-20221231.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_b0ebd254-725e-425f-a6ae-741aaafa27a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_fe76d742-d2bc-43d5-8a10-4fe2489ff777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b0ebd254-725e-425f-a6ae-741aaafa27a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_fe76d742-d2bc-43d5-8a10-4fe2489ff777" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a0823409-f26c-4a4f-a026-08da9211b018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b0ebd254-725e-425f-a6ae-741aaafa27a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a0823409-f26c-4a4f-a026-08da9211b018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2728ffcb-10d7-4b41-ab96-3858de4016e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b0ebd254-725e-425f-a6ae-741aaafa27a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2728ffcb-10d7-4b41-ab96-3858de4016e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_18a0d9f1-2b39-422e-9294-5e8f80877927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b0ebd254-725e-425f-a6ae-741aaafa27a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_18a0d9f1-2b39-422e-9294-5e8f80877927" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e916cc84-dd81-4609-a5ce-3da0873da002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b0ebd254-725e-425f-a6ae-741aaafa27a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e916cc84-dd81-4609-a5ce-3da0873da002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d879f1a3-778e-4fba-b392-7d1f5b3aac60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b0ebd254-725e-425f-a6ae-741aaafa27a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d879f1a3-778e-4fba-b392-7d1f5b3aac60" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e0979136-f00a-4468-8a27-0bcf2bfe7a85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e34ef0d8-e821-4366-a4dd-9f83b7935919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e0979136-f00a-4468-8a27-0bcf2bfe7a85" xlink:to="loc_us-gaap_LongTermDebtCurrent_e34ef0d8-e821-4366-a4dd-9f83b7935919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_86c3878f-7f83-4228-bccf-e3c270fb9472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_e0979136-f00a-4468-8a27-0bcf2bfe7a85" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_86c3878f-7f83-4228-bccf-e3c270fb9472" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6194c788-666f-419a-ade5-bd87120df67b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_e0979136-f00a-4468-8a27-0bcf2bfe7a85" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6194c788-666f-419a-ade5-bd87120df67b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_b27c80da-bfa7-4e4b-bee4-9066b899ced8" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_976d4317-47ca-426f-a775-3bce17c4a929" xlink:href="gww-20221231.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_b27c80da-bfa7-4e4b-bee4-9066b899ced8" xlink:to="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_976d4317-47ca-426f-a775-3bce17c4a929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_fdaac57c-933e-4523-a4cc-a517e2e86541" xlink:href="gww-20221231.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_b27c80da-bfa7-4e4b-bee4-9066b899ced8" xlink:to="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_fdaac57c-933e-4523-a4cc-a517e2e86541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtGrossFairValueDisclosure_8e4d2dc6-2f0f-4eb6-b67f-c6884dd4d8f8" xlink:href="gww-20221231.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_b27c80da-bfa7-4e4b-bee4-9066b899ced8" xlink:to="loc_gww_LongTermDebtGrossFairValueDisclosure_8e4d2dc6-2f0f-4eb6-b67f-c6884dd4d8f8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails" xlink:type="simple" xlink:href="gww-20221231.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_f0392658-cbf0-4418-b8e6-7f64b3501f37" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_7424c5d3-d3e5-41d9-bc81-ecdca147b0e4" xlink:href="gww-20221231.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_f0392658-cbf0-4418-b8e6-7f64b3501f37" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_7424c5d3-d3e5-41d9-bc81-ecdca147b0e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_3febf934-b891-4a09-bcd5-580f44a366d5" xlink:href="gww-20221231.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_f0392658-cbf0-4418-b8e6-7f64b3501f37" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_3febf934-b891-4a09-bcd5-580f44a366d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_9c9cb071-c3fa-4f65-8bc6-ef16bea1d4af" xlink:href="gww-20221231.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_f0392658-cbf0-4418-b8e6-7f64b3501f37" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_9c9cb071-c3fa-4f65-8bc6-ef16bea1d4af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_230d32ef-678f-4839-8b4d-2caeb5136e39" xlink:href="gww-20221231.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_f0392658-cbf0-4418-b8e6-7f64b3501f37" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_230d32ef-678f-4839-8b4d-2caeb5136e39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_6889f7ba-917f-4cca-a8e2-b7d953d66bf4" xlink:href="gww-20221231.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_f0392658-cbf0-4418-b8e6-7f64b3501f37" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_6889f7ba-917f-4cca-a8e2-b7d953d66bf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_bc9841a6-ace5-4753-9aca-b1867e28c03b" xlink:href="gww-20221231.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_f0392658-cbf0-4418-b8e6-7f64b3501f37" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_bc9841a6-ace5-4753-9aca-b1867e28c03b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#EMPLOYEEBENEFITSPostretirementBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_b4f0e9fa-6631-4e1a-a584-d44c7bb09037" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_25db8b40-2b1e-4ec8-bce6-81f6e871d891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b4f0e9fa-6631-4e1a-a584-d44c7bb09037" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_25db8b40-2b1e-4ec8-bce6-81f6e871d891" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_ea0d5870-1cf8-440c-95a0-291feca6b561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b4f0e9fa-6631-4e1a-a584-d44c7bb09037" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_ea0d5870-1cf8-440c-95a0-291feca6b561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_82b10bc1-d6d1-4698-a0cd-d2ff4955d037" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b4f0e9fa-6631-4e1a-a584-d44c7bb09037" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_82b10bc1-d6d1-4698-a0cd-d2ff4955d037" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ac2782c0-85c5-458a-89df-3ba65ea5e16c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b4f0e9fa-6631-4e1a-a584-d44c7bb09037" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ac2782c0-85c5-458a-89df-3ba65ea5e16c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2934c14f-cab5-4dc0-b7e8-cf3faaecf533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b4f0e9fa-6631-4e1a-a584-d44c7bb09037" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2934c14f-cab5-4dc0-b7e8-cf3faaecf533" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_885b261f-752d-4098-b253-5a105b176e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b4f0e9fa-6631-4e1a-a584-d44c7bb09037" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_885b261f-752d-4098-b253-5a105b176e4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_037f9b84-44ad-4558-978d-e23c587e5040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_d93295d1-59a2-4687-a67f-38e87b642d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_037f9b84-44ad-4558-978d-e23c587e5040" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_d93295d1-59a2-4687-a67f-38e87b642d78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_eeeb1590-05f9-4441-8707-133ca4db4d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_037f9b84-44ad-4558-978d-e23c587e5040" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_eeeb1590-05f9-4441-8707-133ca4db4d5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_c5312087-3ec0-4631-8489-a09e7739b5d2" xlink:href="gww-20221231.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_037f9b84-44ad-4558-978d-e23c587e5040" xlink:to="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_c5312087-3ec0-4631-8489-a09e7739b5d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_302099ed-0cd4-49cb-9981-ae4a2c57cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a92b20b2-16da-49a1-8c5e-692f9cd16a29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_302099ed-0cd4-49cb-9981-ae4a2c57cfc2" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a92b20b2-16da-49a1-8c5e-692f9cd16a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_db75524f-3397-4be4-996d-c5ddeb9165ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_302099ed-0cd4-49cb-9981-ae4a2c57cfc2" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_db75524f-3397-4be4-996d-c5ddeb9165ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_d5ffee7c-7938-4f34-af5a-33347815875a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_302099ed-0cd4-49cb-9981-ae4a2c57cfc2" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_d5ffee7c-7938-4f34-af5a-33347815875a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_23a92805-ffc2-4a67-912d-afe0e762d454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_302099ed-0cd4-49cb-9981-ae4a2c57cfc2" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_23a92805-ffc2-4a67-912d-afe0e762d454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ff7485be-22b9-4675-98dc-848981a2d623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_302099ed-0cd4-49cb-9981-ae4a2c57cfc2" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ff7485be-22b9-4675-98dc-848981a2d623" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails" xlink:type="simple" xlink:href="gww-20221231.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_5031ef7f-eadc-47bb-96a9-7a2906192cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3b0fda1b-7a4b-4688-a4c4-9f6a942d1bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5031ef7f-eadc-47bb-96a9-7a2906192cd6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3b0fda1b-7a4b-4688-a4c4-9f6a942d1bdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4ee486ef-dc05-413b-afcb-0d8613de2667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5031ef7f-eadc-47bb-96a9-7a2906192cd6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4ee486ef-dc05-413b-afcb-0d8613de2667" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" xlink:type="simple" xlink:href="gww-20221231.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_a2667454-61b4-498c-b38d-96b54c809853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fdcc293b-b224-40ee-8407-cdcb58f7007d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2667454-61b4-498c-b38d-96b54c809853" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fdcc293b-b224-40ee-8407-cdcb58f7007d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1b842496-bc7b-4bb6-b13a-efa03a67b98f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2667454-61b4-498c-b38d-96b54c809853" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1b842496-bc7b-4bb6-b13a-efa03a67b98f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ff938890-11b0-4115-b232-d27ccc02a6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2667454-61b4-498c-b38d-96b54c809853" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ff938890-11b0-4115-b232-d27ccc02a6b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_aa453e4c-23e6-4176-9c0e-30ddd782c851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2667454-61b4-498c-b38d-96b54c809853" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_aa453e4c-23e6-4176-9c0e-30ddd782c851" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1871ba86-bd34-4eec-a3d5-5b87eb3a9f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2667454-61b4-498c-b38d-96b54c809853" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1871ba86-bd34-4eec-a3d5-5b87eb3a9f8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1a1ad904-e746-45d0-8383-64a065495dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2667454-61b4-498c-b38d-96b54c809853" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1a1ad904-e746-45d0-8383-64a065495dd5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="gww-20221231.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_fee69008-ed43-44dc-852d-ee676ec552f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_40b4b985-1072-4964-a48d-b3acb98b82a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fee69008-ed43-44dc-852d-ee676ec552f8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_40b4b985-1072-4964-a48d-b3acb98b82a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c4b9790a-77cc-403b-9310-e62fa05a9f17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fee69008-ed43-44dc-852d-ee676ec552f8" xlink:to="loc_us-gaap_OperatingLeaseLiability_c4b9790a-77cc-403b-9310-e62fa05a9f17" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" xlink:type="simple" xlink:href="gww-20221231.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_d2e47add-178e-43c4-b531-6a3b4a44ade3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_45604a33-3f56-4e3b-8e4e-74d99dadeacf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d2e47add-178e-43c4-b531-6a3b4a44ade3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_45604a33-3f56-4e3b-8e4e-74d99dadeacf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e191108a-0778-408d-a644-c7e2bc2f5272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d2e47add-178e-43c4-b531-6a3b4a44ade3" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e191108a-0778-408d-a644-c7e2bc2f5272" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="simple" xlink:href="gww-20221231.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_4b11de06-a0d0-4cdd-97f4-01a306899a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_394a2e7d-1edf-4a93-8528-8502e631bcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4b11de06-a0d0-4cdd-97f4-01a306899a34" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_394a2e7d-1edf-4a93-8528-8502e631bcb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0049b0ee-4b40-4168-9f25-87a3e64f8e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4b11de06-a0d0-4cdd-97f4-01a306899a34" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0049b0ee-4b40-4168-9f25-87a3e64f8e97" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="gww-20221231.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_3cbf1a3a-edbd-470a-a050-e2093df557d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_03c87bd8-f38e-4725-b17d-3716d486fef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3cbf1a3a-edbd-470a-a050-e2093df557d8" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_03c87bd8-f38e-4725-b17d-3716d486fef1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4decc870-2933-445b-801a-0f887a0d9805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3cbf1a3a-edbd-470a-a050-e2093df557d8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4decc870-2933-445b-801a-0f887a0d9805" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6207557c-5cd6-438e-bb83-1a1ee13a016e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3e87f53b-a4c2-45de-98d7-da3acc32e03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6207557c-5cd6-438e-bb83-1a1ee13a016e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3e87f53b-a4c2-45de-98d7-da3acc32e03e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e9384bdd-9bb3-4cf1-934e-3082d6bfb456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6207557c-5cd6-438e-bb83-1a1ee13a016e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e9384bdd-9bb3-4cf1-934e-3082d6bfb456" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_11b605ed-b31a-4129-8c41-1bce4c6200e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6207557c-5cd6-438e-bb83-1a1ee13a016e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_11b605ed-b31a-4129-8c41-1bce4c6200e4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails" xlink:type="simple" xlink:href="gww-20221231.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_ddf7f780-42aa-4a1c-90fa-516c999f5b03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_da04e795-cd0c-45dc-8fd6-94066cc8aec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ddf7f780-42aa-4a1c-90fa-516c999f5b03" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_da04e795-cd0c-45dc-8fd6-94066cc8aec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_986877e4-cc7d-437d-befc-16f8ea4323e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ddf7f780-42aa-4a1c-90fa-516c999f5b03" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_986877e4-cc7d-437d-befc-16f8ea4323e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_71c3b012-5016-42cf-ab28-9e7e43ceb8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d0d348e4-0a24-417a-a2c7-cc5b06edfd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_71c3b012-5016-42cf-ab28-9e7e43ceb8ed" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d0d348e4-0a24-417a-a2c7-cc5b06edfd79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_80721dcc-d839-4b6e-b81e-8721e5b760fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_71c3b012-5016-42cf-ab28-9e7e43ceb8ed" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_80721dcc-d839-4b6e-b81e-8721e5b760fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_e3ec6121-7cda-404b-9a4f-f2a80ac73cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b5988552-be77-46a9-ac85-96870b7480b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e3ec6121-7cda-404b-9a4f-f2a80ac73cc7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b5988552-be77-46a9-ac85-96870b7480b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_2ab8b1d9-7c2f-46c5-86c7-1a9a466d8970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e3ec6121-7cda-404b-9a4f-f2a80ac73cc7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_2ab8b1d9-7c2f-46c5-86c7-1a9a466d8970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_af58c89e-f608-45a6-aa8c-deb7d30fb3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e3ec6121-7cda-404b-9a4f-f2a80ac73cc7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_af58c89e-f608-45a6-aa8c-deb7d30fb3a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c05b6a35-9281-4d8b-a4d3-7e5af284b0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e3ec6121-7cda-404b-9a4f-f2a80ac73cc7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c05b6a35-9281-4d8b-a4d3-7e5af284b0ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_6fb7ba7a-9e86-4233-afb1-9474f80d217f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_d79965af-c30c-4a6c-9469-b03a5ac7c07b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6fb7ba7a-9e86-4233-afb1-9474f80d217f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_d79965af-c30c-4a6c-9469-b03a5ac7c07b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_a20f317b-c7f3-43ac-bcda-bd91d79df0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6fb7ba7a-9e86-4233-afb1-9474f80d217f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_a20f317b-c7f3-43ac-bcda-bd91d79df0b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ea6bd2c3-edd9-42de-8bd4-f79b3a69bd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6fb7ba7a-9e86-4233-afb1-9474f80d217f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ea6bd2c3-edd9-42de-8bd4-f79b3a69bd0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_26def6d3-af2f-45c4-801c-3c9e92e7315a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6fb7ba7a-9e86-4233-afb1-9474f80d217f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_26def6d3-af2f-45c4-801c-3c9e92e7315a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_3ae27e27-455e-4eab-8305-fcdaec72d63b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6fb7ba7a-9e86-4233-afb1-9474f80d217f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_3ae27e27-455e-4eab-8305-fcdaec72d63b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1" xlink:type="simple" xlink:href="gww-20221231.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_ba77c9ae-b57f-4fcd-8896-b691e0262097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_5b305f19-1234-49b6-92b9-3eefafed7448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ba77c9ae-b57f-4fcd-8896-b691e0262097" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_5b305f19-1234-49b6-92b9-3eefafed7448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_2c244883-cf35-4417-ba70-44983606308a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ba77c9ae-b57f-4fcd-8896-b691e0262097" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_2c244883-cf35-4417-ba70-44983606308a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails" xlink:type="simple" xlink:href="gww-20221231.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_9586ea5e-1b99-4b1a-ab9e-fbd21f93abc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d9771bcd-2984-40c9-9c4a-4c25457a2a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9586ea5e-1b99-4b1a-ab9e-fbd21f93abc3" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d9771bcd-2984-40c9-9c4a-4c25457a2a8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_45a06107-3024-4788-bee1-62ea0320ecc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9586ea5e-1b99-4b1a-ab9e-fbd21f93abc3" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_45a06107-3024-4788-bee1-62ea0320ecc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_19f52595-a00d-4506-baf4-86e54316fbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9586ea5e-1b99-4b1a-ab9e-fbd21f93abc3" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_19f52595-a00d-4506-baf4-86e54316fbbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount_c54d912f-8325-4e45-8f66-f944e553a7d5" xlink:href="gww-20221231.xsd#gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9586ea5e-1b99-4b1a-ab9e-fbd21f93abc3" xlink:to="loc_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount_c54d912f-8325-4e45-8f66-f944e553a7d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_9fdb202c-d8f2-47fb-b0f1-3be5dc2bc695" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9586ea5e-1b99-4b1a-ab9e-fbd21f93abc3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_9fdb202c-d8f2-47fb-b0f1-3be5dc2bc695" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_536a67aa-4a55-4525-a3ce-0339ba16a10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9586ea5e-1b99-4b1a-ab9e-fbd21f93abc3" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_536a67aa-4a55-4525-a3ce-0339ba16a10f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>15
<FILENAME>gww-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9865efd0-0e72-45e1-86fa-e83ffd9d1de5,g:4d55e24d-37de-4c60-9039-10cbfadadf08-->
<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-20221231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="i60a98cc7f513414699aed7ae7c0bd0cc_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_617841aa-2ab5-4f83-8584-89dafa814bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_617841aa-2ab5-4f83-8584-89dafa814bd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_a2038baf-9876-41fe-adfa-0a0a7976109c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_a2038baf-9876-41fe-adfa-0a0a7976109c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_af3156ba-4435-4ad2-b971-73fa2d5767d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_af3156ba-4435-4ad2-b971-73fa2d5767d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2241a2a2-c212-4049-a73a-c5bb20035493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_ProfitLoss_2241a2a2-c212-4049-a73a-c5bb20035493" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bee40188-1ab7-4a22-ab4c-cb1e8232adab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bee40188-1ab7-4a22-ab4c-cb1e8232adab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_8e255394-baf5-46d9-bf1e-278949a5a405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_8e255394-baf5-46d9-bf1e-278949a5a405" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_297c47fc-d49a-4b96-b1ec-fae01b995723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_DividendsCommonStockCash_297c47fc-d49a-4b96-b1ec-fae01b995723" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_184c98e4-92d4-49ed-9bd5-954071de05f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6ab9032a-6de7-4d62-b441-7c591e767b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_StatementTable_6ab9032a-6de7-4d62-b441-7c591e767b20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_74e5b706-cc5e-49b7-a752-3bdad623874a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6ab9032a-6de7-4d62-b441-7c591e767b20" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_74e5b706-cc5e-49b7-a752-3bdad623874a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_74e5b706-cc5e-49b7-a752-3bdad623874a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_74e5b706-cc5e-49b7-a752-3bdad623874a" xlink:to="loc_us-gaap_EquityComponentDomain_74e5b706-cc5e-49b7-a752-3bdad623874a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_74e5b706-cc5e-49b7-a752-3bdad623874a" xlink:to="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_07257c8c-71ca-4996-b5df-1428a4bcc7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_CommonStockMember_07257c8c-71ca-4996-b5df-1428a4bcc7ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fee2ace5-e798-41ec-8cd6-8f288b232b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fee2ace5-e798-41ec-8cd6-8f288b232b7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ebc359a8-22d8-4e8d-be79-9df0c95b9007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_RetainedEarningsMember_ebc359a8-22d8-4e8d-be79-9df0c95b9007" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c9f19a74-2631-441c-bf1b-91dc7fcc0e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c9f19a74-2631-441c-bf1b-91dc7fcc0e62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_cd02e304-ae55-4da7-8f10-444cbbf350d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_TreasuryStockMember_cd02e304-ae55-4da7-8f10-444cbbf350d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_4724d4dd-c475-48aa-9c91-6d671d46aa12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_NoncontrollingInterestMember_4724d4dd-c475-48aa-9c91-6d671d46aa12" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5ec8d6bb-442a-44fb-b785-419e4acde424" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6ab9032a-6de7-4d62-b441-7c591e767b20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5ec8d6bb-442a-44fb-b785-419e4acde424" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5ec8d6bb-442a-44fb-b785-419e4acde424_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5ec8d6bb-442a-44fb-b785-419e4acde424" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5ec8d6bb-442a-44fb-b785-419e4acde424_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7cf93719-86ad-4da4-96d1-d875208cdca5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5ec8d6bb-442a-44fb-b785-419e4acde424" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7cf93719-86ad-4da4-96d1-d875208cdca5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_92a2e17a-013d-424e-8b2d-5cadd6b7137d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7cf93719-86ad-4da4-96d1-d875208cdca5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_92a2e17a-013d-424e-8b2d-5cadd6b7137d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="gww-20221231.xsd#SUBSEQUENTEVENTS"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/SUBSEQUENTEVENTS" xlink:type="extended" id="i393e18de2a47415cb09ad129d4044c0c_SUBSEQUENTEVENTS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_14a8583d-f9aa-4d4e-89df-3d1107bb3f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_aea6904e-1e87-480b-8efb-3b5915a5e275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_14a8583d-f9aa-4d4e-89df-3d1107bb3f38" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_aea6904e-1e87-480b-8efb-3b5915a5e275" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_bd47a01d-ea4a-4556-b93e-399fd4f419eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_14a8583d-f9aa-4d4e-89df-3d1107bb3f38" xlink:to="loc_us-gaap_SubsequentEventTable_bd47a01d-ea4a-4556-b93e-399fd4f419eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_43c0844d-302c-4c64-8041-14e226329ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_bd47a01d-ea4a-4556-b93e-399fd4f419eb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_43c0844d-302c-4c64-8041-14e226329ee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_43c0844d-302c-4c64-8041-14e226329ee1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_43c0844d-302c-4c64-8041-14e226329ee1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_43c0844d-302c-4c64-8041-14e226329ee1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6295498e-36d5-426a-bca1-59e78799ed56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_43c0844d-302c-4c64-8041-14e226329ee1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6295498e-36d5-426a-bca1-59e78799ed56" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended" id="ie6c412c899784f0586246edafc7b5de5_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ServiceFeeRevenue_8c6c519d-9bba-49ad-a97c-e606df7805e5" xlink:href="gww-20221231.xsd#gww_ServiceFeeRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_ServiceFeeRevenue_8c6c519d-9bba-49ad-a97c-e606df7805e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_b3341c87-e92d-473a-8bca-4c5417b73348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_b3341c87-e92d-473a-8bca-4c5417b73348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AccruedSalesIncentives_fc0fe076-fd11-4ab2-9358-9a89f10a29de" xlink:href="gww-20221231.xsd#gww_AccruedSalesIncentives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_AccruedSalesIncentives_fc0fe076-fd11-4ab2-9358-9a89f10a29de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_11fd9fe7-4b2b-4d3e-aab4-e87793b445e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_AdvertisingExpense_11fd9fe7-4b2b-4d3e-aab4-e87793b445e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CashClassification_96939f3e-c7a7-4341-b44f-b7451f4185d9" xlink:href="gww-20221231.xsd#gww_CashClassification"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_CashClassification_96939f3e-c7a7-4341-b44f-b7451f4185d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_be71ad11-5649-496c-9430-65a896bd2e02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_be71ad11-5649-496c-9430-65a896bd2e02" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_81b50d10-72fc-4fbf-b0c4-c65752b69fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_InventoryLIFOReserve_81b50d10-72fc-4fbf-b0c4-c65752b69fb1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_e62179d6-7f4f-4d0f-9d1f-16fd271ee244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_e62179d6-7f4f-4d0f-9d1f-16fd271ee244" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_1f55bc41-3027-43a5-bb5d-3eb113bf281f" xlink:href="gww-20221231.xsd#gww_BuildingsStructuresandImprovementsEstimatedUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_1f55bc41-3027-43a5-bb5d-3eb113bf281f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_089118b9-30ba-418d-a512-ad0fd0ba8f09" xlink:href="gww-20221231.xsd#gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_089118b9-30ba-418d-a512-ad0fd0ba8f09" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9db97bdc-28f6-44e8-aa64-cde4524fdfd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9db97bdc-28f6-44e8-aa64-cde4524fdfd8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_658afa53-2747-48d6-a986-16bcf1efe98e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_Depreciation_658afa53-2747-48d6-a986-16bcf1efe98e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_a8651516-2cd9-4d84-826a-ea63dda5b355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_a8651516-2cd9-4d84-826a-ea63dda5b355" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_Amortizationperiodofcapitalizedsoftware_75339d63-bfec-4187-940a-ad1ae62d3090" xlink:href="gww-20221231.xsd#gww_Amortizationperiodofcapitalizedsoftware"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_Amortizationperiodofcapitalizedsoftware_75339d63-bfec-4187-940a-ad1ae62d3090" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5474da6d-ca4d-4500-b8c9-1ff0d5151673" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:to="loc_srt_RangeAxis_5474da6d-ca4d-4500-b8c9-1ff0d5151673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5474da6d-ca4d-4500-b8c9-1ff0d5151673_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5474da6d-ca4d-4500-b8c9-1ff0d5151673" xlink:to="loc_srt_RangeMember_5474da6d-ca4d-4500-b8c9-1ff0d5151673_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5638dd32-f2e4-458c-a8cf-0be065f36419" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5474da6d-ca4d-4500-b8c9-1ff0d5151673" xlink:to="loc_srt_RangeMember_5638dd32-f2e4-458c-a8cf-0be065f36419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a7facd8d-5504-4f2c-a2d2-53e2cecaaf65" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5638dd32-f2e4-458c-a8cf-0be065f36419" xlink:to="loc_srt_MinimumMember_a7facd8d-5504-4f2c-a2d2-53e2cecaaf65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fddf44dc-0017-478b-a6ae-e3f56d3cd80b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5638dd32-f2e4-458c-a8cf-0be065f36419" xlink:to="loc_srt_MaximumMember_fddf44dc-0017-478b-a6ae-e3f56d3cd80b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_062a1f69-b8f3-4773-be66-5159c74c0fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_062a1f69-b8f3-4773-be66-5159c74c0fc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_062a1f69-b8f3-4773-be66-5159c74c0fc4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_062a1f69-b8f3-4773-be66-5159c74c0fc4" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_062a1f69-b8f3-4773-be66-5159c74c0fc4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_4dc10731-1c3e-42c9-a66a-302a459b877b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_062a1f69-b8f3-4773-be66-5159c74c0fc4" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_4dc10731-1c3e-42c9-a66a-302a459b877b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_88e151d4-3deb-48cb-b32b-b0efbc89fca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_4dc10731-1c3e-42c9-a66a-302a459b877b" xlink:to="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_88e151d4-3deb-48cb-b32b-b0efbc89fca4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cd63c00f-2d63-4243-b157-372483089c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cd63c00f-2d63-4243-b157-372483089c94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cd63c00f-2d63-4243-b157-372483089c94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cd63c00f-2d63-4243-b157-372483089c94" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cd63c00f-2d63-4243-b157-372483089c94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8695cdc3-58bd-49a3-800e-1ae9844d5803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cd63c00f-2d63-4243-b157-372483089c94" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8695cdc3-58bd-49a3-800e-1ae9844d5803" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryandEquipmentMember_64ec9fc5-9746-49e7-b0b2-c50ccd761726" xlink:href="gww-20221231.xsd#gww_FurnitureFixturesMachineryandEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8695cdc3-58bd-49a3-800e-1ae9844d5803" xlink:to="loc_gww_FurnitureFixturesMachineryandEquipmentMember_64ec9fc5-9746-49e7-b0b2-c50ccd761726" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_ad60e50d-f742-4db8-8aa8-e055adb04af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8695cdc3-58bd-49a3-800e-1ae9844d5803" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_ad60e50d-f742-4db8-8aa8-e055adb04af7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails" xlink:type="extended" id="i564a81a285984d56bdf868556681bb19_BUSINESSDIVESTITURESANDLIQUIDATIONSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_71002d98-8e2e-4bbd-bf33-0fc33bf07ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_71002d98-8e2e-4bbd-bf33-0fc33bf07ee3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_b1962908-f562-4dfd-9043-5b097d0b3e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_b1962908-f562-4dfd-9043-5b097d0b3e2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1_74fe80cf-dbc5-43f2-893c-d77451fcdee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessExitCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:to="loc_us-gaap_BusinessExitCosts1_74fe80cf-dbc5-43f2-893c-d77451fcdee9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_127a9ce7-ba38-4e12-80cf-72a3947c9503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_127a9ce7-ba38-4e12-80cf-72a3947c9503" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ce98e64b-8ea7-43d3-bd68-bda67ae08255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_127a9ce7-ba38-4e12-80cf-72a3947c9503" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ce98e64b-8ea7-43d3-bd68-bda67ae08255" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_ce98e64b-8ea7-43d3-bd68-bda67ae08255_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ce98e64b-8ea7-43d3-bd68-bda67ae08255" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_ce98e64b-8ea7-43d3-bd68-bda67ae08255_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_db49e70e-4b6c-4616-84f8-0ce822095637" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ce98e64b-8ea7-43d3-bd68-bda67ae08255" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_db49e70e-4b6c-4616-84f8-0ce822095637" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_3b174881-c8a9-4b41-a557-72eb990f3f93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_db49e70e-4b6c-4616-84f8-0ce822095637" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_3b174881-c8a9-4b41-a557-72eb990f3f93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d56e8b9f-3d3a-4ab8-853a-7796575cc0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_127a9ce7-ba38-4e12-80cf-72a3947c9503" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d56e8b9f-3d3a-4ab8-853a-7796575cc0e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d56e8b9f-3d3a-4ab8-853a-7796575cc0e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d56e8b9f-3d3a-4ab8-853a-7796575cc0e3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d56e8b9f-3d3a-4ab8-853a-7796575cc0e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d56e8b9f-3d3a-4ab8-853a-7796575cc0e3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ChinaBusinessMember_97dead2b-e433-4e3c-9967-8b33584a8894" xlink:href="gww-20221231.xsd#gww_ChinaBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:to="loc_gww_ChinaBusinessMember_97dead2b-e433-4e3c-9967-8b33584a8894" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FaboryBusinessMember_a1a3d4bc-a42e-4ec8-b619-0729eaf5c385" xlink:href="gww-20221231.xsd#gww_FaboryBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:to="loc_gww_FaboryBusinessMember_a1a3d4bc-a42e-4ec8-b619-0729eaf5c385" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ZoroToolsEuropeMember_e064a2d6-343b-4fda-970d-7970a4f0d3ac" xlink:href="gww-20221231.xsd#gww_ZoroToolsEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:to="loc_gww_ZoroToolsEuropeMember_e064a2d6-343b-4fda-970d-7970a4f0d3ac" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/REVENUEDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#REVENUEDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/REVENUEDetails" xlink:type="extended" id="id45f183ca3104cf1b8e9c6ad7f5bb2f8_REVENUEDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_394f3820-4f34-48c7-8515-d7083a746b14" xlink:href="gww-20221231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:to="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_394f3820-4f34-48c7-8515-d7083a746b14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_4da47582-aef2-4b8b-8641-27b8a25e4cb2" xlink:href="gww-20221231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:to="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_4da47582-aef2-4b8b-8641-27b8a25e4cb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_PercentageOfCompanyWideRevenue_b6a05140-bab9-49ee-b3e3-d0efc96ac6a2" xlink:href="gww-20221231.xsd#gww_PercentageOfCompanyWideRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:to="loc_gww_PercentageOfCompanyWideRevenue_b6a05140-bab9-49ee-b3e3-d0efc96ac6a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3dfe406d-af34-44d8-9b02-6a0ced635db7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3dfe406d-af34-44d8-9b02-6a0ced635db7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3dfe406d-af34-44d8-9b02-6a0ced635db7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3dfe406d-af34-44d8-9b02-6a0ced635db7" xlink:to="loc_us-gaap_SegmentDomain_3dfe406d-af34-44d8-9b02-6a0ced635db7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dc17bc59-bc04-485a-8b70-9745141f36ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3dfe406d-af34-44d8-9b02-6a0ced635db7" xlink:to="loc_us-gaap_SegmentDomain_dc17bc59-bc04-485a-8b70-9745141f36ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_239fb538-66dc-48af-948a-c16a6b3204f5" xlink:href="gww-20221231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dc17bc59-bc04-485a-8b70-9745141f36ea" xlink:to="loc_gww_HighTouchSolutionsNAMember_239fb538-66dc-48af-948a-c16a6b3204f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_77d6999e-7caf-4270-b703-7765a6953e06" xlink:href="gww-20221231.xsd#gww_EndlessAssortmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dc17bc59-bc04-485a-8b70-9745141f36ea" xlink:to="loc_gww_EndlessAssortmentMember_77d6999e-7caf-4270-b703-7765a6953e06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_c34aebbb-4fe0-40ac-9e26-08b09774f456" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:to="loc_srt_MajorCustomersAxis_c34aebbb-4fe0-40ac-9e26-08b09774f456" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c34aebbb-4fe0-40ac-9e26-08b09774f456_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_c34aebbb-4fe0-40ac-9e26-08b09774f456" xlink:to="loc_srt_NameOfMajorCustomerDomain_c34aebbb-4fe0-40ac-9e26-08b09774f456_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_c34aebbb-4fe0-40ac-9e26-08b09774f456" xlink:to="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_GovernmentCustomerMember_028acf2b-d8ab-4e80-87cb-2facc62a0474" xlink:href="gww-20221231.xsd#gww_GovernmentCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_GovernmentCustomerMember_028acf2b-d8ab-4e80-87cb-2facc62a0474" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HeavyManufacturingMember_d4809f2c-459f-4800-a22c-182e7fa0b2b3" xlink:href="gww-20221231.xsd#gww_HeavyManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_HeavyManufacturingMember_d4809f2c-459f-4800-a22c-182e7fa0b2b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LightManufacturingMember_4ad7bbe6-eb89-4749-a1a2-1bc6def6ad6b" xlink:href="gww-20221231.xsd#gww_LightManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_LightManufacturingMember_4ad7bbe6-eb89-4749-a1a2-1bc6def6ad6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TransportationMember_2f078355-3cb2-4686-bc1f-26ff9e0821a6" xlink:href="gww-20221231.xsd#gww_TransportationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_TransportationMember_2f078355-3cb2-4686-bc1f-26ff9e0821a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HealthcareCustomerMember_346ad36d-8421-454b-9c53-a805aa371f3d" xlink:href="gww-20221231.xsd#gww_HealthcareCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_HealthcareCustomerMember_346ad36d-8421-454b-9c53-a805aa371f3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CommercialMember_3147b984-507b-457f-81aa-d9405d9b9e85" xlink:href="gww-20221231.xsd#gww_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_CommercialMember_3147b984-507b-457f-81aa-d9405d9b9e85" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RetailWholesaleMember_bd448c34-b3b5-48ff-b465-7d956ba1629e" xlink:href="gww-20221231.xsd#gww_RetailWholesaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_RetailWholesaleMember_bd448c34-b3b5-48ff-b465-7d956ba1629e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherMember_965555f9-a54b-4f62-9972-50aaeddf3d01" xlink:href="gww-20221231.xsd#gww_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_OtherMember_965555f9-a54b-4f62-9972-50aaeddf3d01" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_893cd353-9f11-47c8-9e50-bad79175a199" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:to="loc_srt_ConsolidationItemsAxis_893cd353-9f11-47c8-9e50-bad79175a199" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_893cd353-9f11-47c8-9e50-bad79175a199_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_893cd353-9f11-47c8-9e50-bad79175a199" xlink:to="loc_srt_ConsolidationItemsDomain_893cd353-9f11-47c8-9e50-bad79175a199_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_30524a9d-a58f-491a-8d3b-abaf53767213" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_893cd353-9f11-47c8-9e50-bad79175a199" xlink:to="loc_srt_ConsolidationItemsDomain_30524a9d-a58f-491a-8d3b-abaf53767213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_cd9d7cc1-aa19-4599-b274-f0308614c676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_30524a9d-a58f-491a-8d3b-abaf53767213" xlink:to="loc_us-gaap_CorporateNonSegmentMember_cd9d7cc1-aa19-4599-b274-f0308614c676" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#PROPERTYBUILDINGSANDEQUIPMENTDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" xlink:type="extended" id="i8dfe29e444224ca6908a60a01e4c3bd6_PROPERTYBUILDINGSANDEQUIPMENTDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_84307d32-8117-4dc9-afa1-2f063ceb43be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_84307d32-8117-4dc9-afa1-2f063ceb43be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_54b7315e-1c33-403c-a100-d7b63da58703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_54b7315e-1c33-403c-a100-d7b63da58703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5f7af6b6-766f-4ceb-b5d5-5bc7c3740fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5f7af6b6-766f-4ceb-b5d5-5bc7c3740fed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9c42cb7a-c596-4500-b718-3efffd9235ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9c42cb7a-c596-4500-b718-3efffd9235ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d84fc74-1c55-4c0a-ad94-effb5163c0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9c42cb7a-c596-4500-b718-3efffd9235ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d84fc74-1c55-4c0a-ad94-effb5163c0b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4d84fc74-1c55-4c0a-ad94-effb5163c0b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d84fc74-1c55-4c0a-ad94-effb5163c0b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4d84fc74-1c55-4c0a-ad94-effb5163c0b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d84fc74-1c55-4c0a-ad94-effb5163c0b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_f701e1a0-da62-45bc-b7df-f9056902e687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:to="loc_us-gaap_LandMember_f701e1a0-da62-45bc-b7df-f9056902e687" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_e00a7d80-231a-4af5-97b6-064bd2622c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_e00a7d80-231a-4af5-97b6-064bd2622c3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryandEquipmentMember_182993ca-2ee3-45cc-9b0b-6d1b6b6997b3" xlink:href="gww-20221231.xsd#gww_FurnitureFixturesMachineryandEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:to="loc_gww_FurnitureFixturesMachineryandEquipmentMember_182993ca-2ee3-45cc-9b0b-6d1b6b6997b3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails" xlink:type="extended" id="iae385299251b47b5a779918db7f2d360_GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ceb8becf-749c-4898-baab-91d5d61bd3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:to="loc_us-gaap_Goodwill_ceb8becf-749c-4898-baab-91d5d61bd3c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_27047ead-b76e-433d-96f7-336adcefbb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_27047ead-b76e-433d-96f7-336adcefbb8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2bcac009-7f47-4098-89d1-535018ccb252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2bcac009-7f47-4098-89d1-535018ccb252" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_da1060a0-4ef7-4d25-8682-6985ed4210c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:to="loc_srt_ConsolidationItemsAxis_da1060a0-4ef7-4d25-8682-6985ed4210c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_da1060a0-4ef7-4d25-8682-6985ed4210c2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_da1060a0-4ef7-4d25-8682-6985ed4210c2" xlink:to="loc_srt_ConsolidationItemsDomain_da1060a0-4ef7-4d25-8682-6985ed4210c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f10bc3d8-8766-423e-ba9f-8fd4330d4983" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_da1060a0-4ef7-4d25-8682-6985ed4210c2" xlink:to="loc_srt_ConsolidationItemsDomain_f10bc3d8-8766-423e-ba9f-8fd4330d4983" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f4514f05-aafc-4433-a09c-56719e2b965e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f10bc3d8-8766-423e-ba9f-8fd4330d4983" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f4514f05-aafc-4433-a09c-56719e2b965e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_56b0336b-f3d0-4188-92c8-5a78d46c25e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:to="loc_us-gaap_ReportingUnitAxis_56b0336b-f3d0-4188-92c8-5a78d46c25e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_56b0336b-f3d0-4188-92c8-5a78d46c25e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_56b0336b-f3d0-4188-92c8-5a78d46c25e9" xlink:to="loc_us-gaap_ReportingUnitDomain_56b0336b-f3d0-4188-92c8-5a78d46c25e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_9e1ba46c-2d25-4364-a3af-dc77b9387810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_56b0336b-f3d0-4188-92c8-5a78d46c25e9" xlink:to="loc_us-gaap_ReportingUnitDomain_9e1ba46c-2d25-4364-a3af-dc77b9387810" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ReportingUnitCanadaMember_813f7e2f-9d8e-4000-a1ec-dc7e1426abe9" xlink:href="gww-20221231.xsd#gww_ReportingUnitCanadaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_9e1ba46c-2d25-4364-a3af-dc77b9387810" xlink:to="loc_gww_ReportingUnitCanadaMember_813f7e2f-9d8e-4000-a1ec-dc7e1426abe9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2ae759e-3d83-456d-9c4e-d297bbbe78a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2ae759e-3d83-456d-9c4e-d297bbbe78a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c2ae759e-3d83-456d-9c4e-d297bbbe78a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2ae759e-3d83-456d-9c4e-d297bbbe78a3" xlink:to="loc_us-gaap_SegmentDomain_c2ae759e-3d83-456d-9c4e-d297bbbe78a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b9d8bb20-f9a9-412d-966d-63f72c13e0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2ae759e-3d83-456d-9c4e-d297bbbe78a3" xlink:to="loc_us-gaap_SegmentDomain_b9d8bb20-f9a9-412d-966d-63f72c13e0d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_7694bead-95f3-4008-a203-c2209cff2f28" xlink:href="gww-20221231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b9d8bb20-f9a9-412d-966d-63f72c13e0d9" xlink:to="loc_gww_HighTouchSolutionsNAMember_7694bead-95f3-4008-a203-c2209cff2f28" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails" xlink:type="extended" id="i56f14469cd1649a7a1eb9510765dcba7_GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_5a726514-e368-4d32-9376-7d31d446570e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_07bf1ab9-ad4c-4693-baee-c11100ebf35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_5a726514-e368-4d32-9376-7d31d446570e" xlink:to="loc_us-gaap_GoodwillRollForward_07bf1ab9-ad4c-4693-baee-c11100ebf35d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_926bcf7e-0595-460a-9a1c-8b84a9e8fdff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_07bf1ab9-ad4c-4693-baee-c11100ebf35d" xlink:to="loc_us-gaap_Goodwill_926bcf7e-0595-460a-9a1c-8b84a9e8fdff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d361f3db-3a46-4471-9583-ab44e1911006" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_07bf1ab9-ad4c-4693-baee-c11100ebf35d" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d361f3db-3a46-4471-9583-ab44e1911006" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d9c45f8e-3495-4291-a2a1-8b3e459b4dff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_a443968b-e784-4990-8a3f-9e75a5ebac0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_5a726514-e368-4d32-9376-7d31d446570e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_a443968b-e784-4990-8a3f-9e75a5ebac0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_127108d5-9346-4239-86fa-55b5c4248646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a443968b-e784-4990-8a3f-9e75a5ebac0e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_127108d5-9346-4239-86fa-55b5c4248646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_127108d5-9346-4239-86fa-55b5c4248646_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_127108d5-9346-4239-86fa-55b5c4248646" xlink:to="loc_us-gaap_SegmentDomain_127108d5-9346-4239-86fa-55b5c4248646_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bfd2c3b1-d870-4b2a-a620-67e62bdc43aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_127108d5-9346-4239-86fa-55b5c4248646" xlink:to="loc_us-gaap_SegmentDomain_bfd2c3b1-d870-4b2a-a620-67e62bdc43aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_d196234f-bfad-485d-919a-55314c0f928a" xlink:href="gww-20221231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bfd2c3b1-d870-4b2a-a620-67e62bdc43aa" xlink:to="loc_gww_HighTouchSolutionsNAMember_d196234f-bfad-485d-919a-55314c0f928a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_05987e1a-2a49-4e46-87d7-6a877994e6f7" xlink:href="gww-20221231.xsd#gww_EndlessAssortmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bfd2c3b1-d870-4b2a-a620-67e62bdc43aa" xlink:to="loc_gww_EndlessAssortmentMember_05987e1a-2a49-4e46-87d7-6a877994e6f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_834a1e42-f412-4958-96d7-747aa0c9f74b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a443968b-e784-4990-8a3f-9e75a5ebac0e" xlink:to="loc_srt_ConsolidationItemsAxis_834a1e42-f412-4958-96d7-747aa0c9f74b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_834a1e42-f412-4958-96d7-747aa0c9f74b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_834a1e42-f412-4958-96d7-747aa0c9f74b" xlink:to="loc_srt_ConsolidationItemsDomain_834a1e42-f412-4958-96d7-747aa0c9f74b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_09c1e7bc-5a1c-4502-96d9-15a95c599b0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_834a1e42-f412-4958-96d7-747aa0c9f74b" xlink:to="loc_srt_ConsolidationItemsDomain_09c1e7bc-5a1c-4502-96d9-15a95c599b0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_7d9358e3-2de7-4f60-abae-eede0f290150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_09c1e7bc-5a1c-4502-96d9-15a95c599b0f" xlink:to="loc_us-gaap_OperatingSegmentsMember_7d9358e3-2de7-4f60-abae-eede0f290150" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_a11cb64a-0326-440a-a180-705dbf15f1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_09c1e7bc-5a1c-4502-96d9-15a95c599b0f" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_a11cb64a-0326-440a-a180-705dbf15f1a6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails" xlink:type="extended" id="ie9853acd8d3e4b13bebbdd06cf800572_GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7cf5ef98-171c-4fdd-9be4-916628f8f162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7cf5ef98-171c-4fdd-9be4-916628f8f162" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cdea2320-a363-4ac4-b84c-15e91c423e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cdea2320-a363-4ac4-b84c-15e91c423e61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ebab9284-f6f5-4f4d-8ed4-b802d91ab3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ebab9284-f6f5-4f4d-8ed4-b802d91ab3fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7ef656e6-b168-4b4b-8b8a-1c886684117b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7ef656e6-b168-4b4b-8b8a-1c886684117b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_51fbcee2-6de0-488f-9d69-1c957060e527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_51fbcee2-6de0-488f-9d69-1c957060e527" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_890de50a-07f5-46a3-86bb-421598bff8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_890de50a-07f5-46a3-86bb-421598bff8ee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4a14a890-1273-4ea6-801c-99ccf6c2bd75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4a14a890-1273-4ea6-801c-99ccf6c2bd75" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a8f1b37c-d63c-4957-9d15-8e515355030e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_StatementTable_a8f1b37c-d63c-4957-9d15-8e515355030e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_47cd822f-7614-44be-98cd-eb2921429ec8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a8f1b37c-d63c-4957-9d15-8e515355030e" xlink:to="loc_srt_RangeAxis_47cd822f-7614-44be-98cd-eb2921429ec8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_47cd822f-7614-44be-98cd-eb2921429ec8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_47cd822f-7614-44be-98cd-eb2921429ec8" xlink:to="loc_srt_RangeMember_47cd822f-7614-44be-98cd-eb2921429ec8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5e8b2fea-76ff-4a1a-b84f-94bfecfc77d5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_47cd822f-7614-44be-98cd-eb2921429ec8" xlink:to="loc_srt_RangeMember_5e8b2fea-76ff-4a1a-b84f-94bfecfc77d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_294d091a-7927-4765-8cd8-d3a87e1c27af" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5e8b2fea-76ff-4a1a-b84f-94bfecfc77d5" xlink:to="loc_srt_WeightedAverageMember_294d091a-7927-4765-8cd8-d3a87e1c27af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_a1f4cbfe-2d47-4b4f-b7c8-a61a9bc0e0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a8f1b37c-d63c-4957-9d15-8e515355030e" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_a1f4cbfe-2d47-4b4f-b7c8-a61a9bc0e0f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_a1f4cbfe-2d47-4b4f-b7c8-a61a9bc0e0f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_a1f4cbfe-2d47-4b4f-b7c8-a61a9bc0e0f5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_a1f4cbfe-2d47-4b4f-b7c8-a61a9bc0e0f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_a1f4cbfe-2d47-4b4f-b7c8-a61a9bc0e0f5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_cd90e81b-0d2c-4963-94eb-ca8885272259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_cd90e81b-0d2c-4963-94eb-ca8885272259" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_4edeba79-f237-4a53-9a30-d89a5b232ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_4edeba79-f237-4a53-9a30-d89a5b232ff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsMember_9f0706db-8084-44ce-9bda-cea5e7fa7ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsMember_9f0706db-8084-44ce-9bda-cea5e7fa7ba3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_d214d01d-e729-4184-af90-adb23dc7553b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_d214d01d-e729-4184-af90-adb23dc7553b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails" xlink:type="extended" id="icff4eab91d00491cbb6210e7463003f1_LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:href="gww-20221231.xsd#gww_LongTermDebtCarryingValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:to="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2311d9c1-8331-48fb-8981-3de536899ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2311d9c1-8331-48fb-8981-3de536899ac1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustment_3803301e-d54e-47fe-964e-ea3a0d213e39" xlink:href="gww-20221231.xsd#gww_OtherLongTermDebtAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_gww_OtherLongTermDebtAdjustment_3803301e-d54e-47fe-964e-ea3a0d213e39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_f081be72-11b0-4c6b-8772-ae58737d1e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_OtherLongTermDebt_f081be72-11b0-4c6b-8772-ae58737d1e59" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2d59e052-d1de-4204-92ca-66742d252cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_LongTermDebtCurrent_2d59e052-d1de-4204-92ca-66742d252cfe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_bf57eb1c-f605-4b95-b6a3-caaf29061c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_bf57eb1c-f605-4b95-b6a3-caaf29061c2e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e8a4804e-6a33-4c90-bd7b-303b05fff4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e8a4804e-6a33-4c90-bd7b-303b05fff4b9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:href="gww-20221231.xsd#gww_LongTermDebtFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:to="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_dac1eefe-5601-4149-9f33-83a4badd37a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_us-gaap_LongTermDebtFairValue_dac1eefe-5601-4149-9f33-83a4badd37a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_9ade02dd-3342-4de6-b53c-5766b6d0733e" xlink:href="gww-20221231.xsd#gww_OtherLongTermDebtAdjustmentFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_9ade02dd-3342-4de6-b53c-5766b6d0733e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtFairValueDisclosure_e228703d-d47d-463a-826b-1670f572c282" xlink:href="gww-20221231.xsd#gww_OtherLongTermDebtFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_OtherLongTermDebtFairValueDisclosure_e228703d-d47d-463a-826b-1670f572c282" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtGrossFairValueDisclosure_952067da-cc75-4346-a388-eec06a5e37ff" xlink:href="gww-20221231.xsd#gww_LongTermDebtGrossFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_LongTermDebtGrossFairValueDisclosure_952067da-cc75-4346-a388-eec06a5e37ff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_9c84c2f0-de89-42c5-b6f5-e578a6999d02" xlink:href="gww-20221231.xsd#gww_LongTermDebtCurrentMaturitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_9c84c2f0-de89-42c5-b6f5-e578a6999d02" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_6782415d-0acc-43df-9ff3-900043b52716" xlink:href="gww-20221231.xsd#gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_6782415d-0acc-43df-9ff3-900043b52716" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_021e676f-2fd8-4d44-9742-845a6082601a" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_021e676f-2fd8-4d44-9742-845a6082601a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8882b446-b920-4e80-9068-f425b69c83e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8882b446-b920-4e80-9068-f425b69c83e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cf022e71-8034-41ce-8fad-de4331073748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:to="loc_us-gaap_DebtInstrumentTable_cf022e71-8034-41ce-8fad-de4331073748" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_83969e07-b095-4e4e-837b-9f75e7289699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cf022e71-8034-41ce-8fad-de4331073748" xlink:to="loc_us-gaap_DebtInstrumentAxis_83969e07-b095-4e4e-837b-9f75e7289699" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_83969e07-b095-4e4e-837b-9f75e7289699_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_83969e07-b095-4e4e-837b-9f75e7289699" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_83969e07-b095-4e4e-837b-9f75e7289699_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_83969e07-b095-4e4e-837b-9f75e7289699" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.60Member_0c1739ae-4944-4c47-a607-04af264b602b" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes4.60Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:to="loc_gww_UnsecuredSeniorNotes4.60Member_0c1739ae-4944-4c47-a607-04af264b602b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_2d6bbf2a-6a1d-4c20-a088-dc82735ec3ff" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_2d6bbf2a-6a1d-4c20-a088-dc82735ec3ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.20Member_224cc293-8c22-4b3e-8381-c3ff959eee69" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes4.20Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:to="loc_gww_UnsecuredSeniorNotes4.20Member_224cc293-8c22-4b3e-8381-c3ff959eee69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes3.75Member_26093079-c071-41f7-ae36-95b7c3298811" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes3.75Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:to="loc_gww_UnsecuredSeniorNotes3.75Member_26093079-c071-41f7-ae36-95b7c3298811" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_51dfe4ed-20ac-4f8a-a3d3-19086614af60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cf022e71-8034-41ce-8fad-de4331073748" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_51dfe4ed-20ac-4f8a-a3d3-19086614af60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_51dfe4ed-20ac-4f8a-a3d3-19086614af60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_51dfe4ed-20ac-4f8a-a3d3-19086614af60" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_51dfe4ed-20ac-4f8a-a3d3-19086614af60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bccc1247-fd14-4afa-9e76-c2674f287c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_51dfe4ed-20ac-4f8a-a3d3-19086614af60" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bccc1247-fd14-4afa-9e76-c2674f287c33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_54563af9-11b7-4417-94ec-518ed82e6736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bccc1247-fd14-4afa-9e76-c2674f287c33" xlink:to="loc_us-gaap_SeniorNotesMember_54563af9-11b7-4417-94ec-518ed82e6736" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_YenDenominatedBankTermLoanMember_30178dc3-c3e2-4d24-8d4a-50dfa7c9d203" xlink:href="gww-20221231.xsd#gww_YenDenominatedBankTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bccc1247-fd14-4afa-9e76-c2674f287c33" xlink:to="loc_gww_YenDenominatedBankTermLoanMember_30178dc3-c3e2-4d24-8d4a-50dfa7c9d203" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#LONGTERMDEBTNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="extended" id="i618a4dbf01ff4495a662819bcab67391_LONGTERMDEBTNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_2fb2c8bf-2525-45fa-8aef-da0d98443612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentTerm_2fb2c8bf-2525-45fa-8aef-da0d98443612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f2ee1a12-f7c3-4e63-9324-9d928efd5bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f2ee1a12-f7c3-4e63-9324-9d928efd5bba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_1124f0c4-fcee-44bc-9811-9742d45fb3b3" xlink:href="gww-20221231.xsd#gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_1124f0c4-fcee-44bc-9811-9742d45fb3b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9625e162-c7cb-4b12-a604-59e2f36fb7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_LineOfCredit_9625e162-c7cb-4b12-a604-59e2f36fb7c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_8d123598-c9e5-48a5-ad93-dabd6064b1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_ShortTermBorrowings_8d123598-c9e5-48a5-ad93-dabd6064b1c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a0f1c3d6-9e88-4d6d-b3b7-eca8a0517b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a0f1c3d6-9e88-4d6d-b3b7-eca8a0517b8c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8961947e-f30a-41db-a37e-54464357ea1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8961947e-f30a-41db-a37e-54464357ea1c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_17c50cfc-b05a-472e-aff9-97d0d35808c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_17c50cfc-b05a-472e-aff9-97d0d35808c7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_aceb6aac-1629-4ab4-8441-038783c2b14c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_aceb6aac-1629-4ab4-8441-038783c2b14c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da84af87-6ba3-4edb-927a-65b0f462e6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da84af87-6ba3-4edb-927a-65b0f462e6ad" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1f29341a-1e6f-4a4c-8dee-519cfef4b0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1f29341a-1e6f-4a4c-8dee-519cfef4b0c2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments_7eddb508-895b-40bc-865a-bb1db3ada640" xlink:href="gww-20221231.xsd#gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments_7eddb508-895b-40bc-865a-bb1db3ada640" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_b4ac95cf-661b-494e-ace2-9f427bc03d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_b4ac95cf-661b-494e-ace2-9f427bc03d1d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7904c4bd-ac81-4c62-b4b4-68dc4a008434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_CreditFacilityAxis_7904c4bd-ac81-4c62-b4b4-68dc4a008434" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7904c4bd-ac81-4c62-b4b4-68dc4a008434_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7904c4bd-ac81-4c62-b4b4-68dc4a008434" xlink:to="loc_us-gaap_CreditFacilityDomain_7904c4bd-ac81-4c62-b4b4-68dc4a008434_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8932e701-dcdb-468e-8869-6732f9fef467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7904c4bd-ac81-4c62-b4b4-68dc4a008434" xlink:to="loc_us-gaap_CreditFacilityDomain_8932e701-dcdb-468e-8869-6732f9fef467" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_da131843-1d09-40e3-a635-9df50676c10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8932e701-dcdb-468e-8869-6732f9fef467" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_da131843-1d09-40e3-a635-9df50676c10f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e87daf3b-9eb1-4e50-abcd-21c823f292b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e87daf3b-9eb1-4e50-abcd-21c823f292b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e87daf3b-9eb1-4e50-abcd-21c823f292b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e87daf3b-9eb1-4e50-abcd-21c823f292b5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e87daf3b-9eb1-4e50-abcd-21c823f292b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e87daf3b-9eb1-4e50-abcd-21c823f292b5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9b32a1f7-0da8-416c-a9e7-2bfb6df3d5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:to="loc_us-gaap_LineOfCreditMember_9b32a1f7-0da8-416c-a9e7-2bfb6df3d5a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_bb4eced9-cbe6-49b4-9a04-3515da48452d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_bb4eced9-cbe6-49b4-9a04-3515da48452d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_f1415ba8-9b4b-4ec9-a4c7-3665d9c7a31b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:to="loc_us-gaap_SeniorNotesMember_f1415ba8-9b4b-4ec9-a4c7-3665d9c7a31b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_YenDenominatedBankTermLoanMember_f3c322fb-ca13-4dd8-aab6-4b7bf46571c8" xlink:href="gww-20221231.xsd#gww_YenDenominatedBankTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:to="loc_gww_YenDenominatedBankTermLoanMember_f3c322fb-ca13-4dd8-aab6-4b7bf46571c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b52a6701-51dc-427a-95d5-3c9a2050da65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_DebtInstrumentAxis_b52a6701-51dc-427a-95d5-3c9a2050da65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b52a6701-51dc-427a-95d5-3c9a2050da65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b52a6701-51dc-427a-95d5-3c9a2050da65" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b52a6701-51dc-427a-95d5-3c9a2050da65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b52a6701-51dc-427a-95d5-3c9a2050da65" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember_aec70e73-6b1c-433d-88a0-057fd73fe0eb" xlink:href="gww-20221231.xsd#gww_A5YearUnsecuredRevolvingLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:to="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember_aec70e73-6b1c-433d-88a0-057fd73fe0eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_157a6582-23f6-42b3-aed3-280f930c6078" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_157a6582-23f6-42b3-aed3-280f930c6078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TermLoanAgreement005Member_741a04b8-0fce-44e3-945f-8afe78251307" xlink:href="gww-20221231.xsd#gww_TermLoanAgreement005Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:to="loc_gww_TermLoanAgreement005Member_741a04b8-0fce-44e3-945f-8afe78251307" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_ce71a177-94b0-4127-956c-927ada174fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_ce71a177-94b0-4127-956c-927ada174fe7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_ce71a177-94b0-4127-956c-927ada174fe7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_ce71a177-94b0-4127-956c-927ada174fe7" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_ce71a177-94b0-4127-956c-927ada174fe7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_8301870b-803a-4625-98c2-64faa4f4e766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_ce71a177-94b0-4127-956c-927ada174fe7" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_8301870b-803a-4625-98c2-64faa4f4e766" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_22c03f1e-a6a1-4bfb-b81a-6fdd9ee08b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_8301870b-803a-4625-98c2-64faa4f4e766" xlink:to="loc_us-gaap_CommercialPaperMember_22c03f1e-a6a1-4bfb-b81a-6fdd9ee08b3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dad69154-08f3-4ea7-b7ec-ba0e47526168" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_srt_RangeAxis_dad69154-08f3-4ea7-b7ec-ba0e47526168" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dad69154-08f3-4ea7-b7ec-ba0e47526168_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dad69154-08f3-4ea7-b7ec-ba0e47526168" xlink:to="loc_srt_RangeMember_dad69154-08f3-4ea7-b7ec-ba0e47526168_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b8d38c48-f6b8-4151-a672-2dc31282bc96" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dad69154-08f3-4ea7-b7ec-ba0e47526168" xlink:to="loc_srt_RangeMember_b8d38c48-f6b8-4151-a672-2dc31282bc96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e3327b97-68c5-4a97-851e-39913e87819e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b8d38c48-f6b8-4151-a672-2dc31282bc96" xlink:to="loc_srt_MinimumMember_e3327b97-68c5-4a97-851e-39913e87819e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_392f6aae-0a00-4261-b45c-f044729e0991" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b8d38c48-f6b8-4151-a672-2dc31282bc96" xlink:to="loc_srt_MaximumMember_392f6aae-0a00-4261-b45c-f044729e0991" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_1ee1bea3-9b8d-4335-aee7-7ce52ab82470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_1ee1bea3-9b8d-4335-aee7-7ce52ab82470" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_1ee1bea3-9b8d-4335-aee7-7ce52ab82470_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_1ee1bea3-9b8d-4335-aee7-7ce52ab82470" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_1ee1bea3-9b8d-4335-aee7-7ce52ab82470_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_39fdb949-33c8-4221-8889-080606bcdf75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_1ee1bea3-9b8d-4335-aee7-7ce52ab82470" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_39fdb949-33c8-4221-8889-080606bcdf75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_518ec02b-6eef-47be-83aa-59b81cf92cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_39fdb949-33c8-4221-8889-080606bcdf75" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_518ec02b-6eef-47be-83aa-59b81cf92cca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_a6dfe4ea-ec60-4e02-8af9-5de24c01e5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_39fdb949-33c8-4221-8889-080606bcdf75" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_a6dfe4ea-ec60-4e02-8af9-5de24c01e5d0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#EMPLOYEEBENEFITSPostretirementBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails" xlink:type="extended" id="ibc3e1ad1a6eb4d0c88276c3895732746_EMPLOYEEBENEFITSPostretirementBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_683d4bc4-d797-4c44-8c30-a73fb230890d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_683d4bc4-d797-4c44-8c30-a73fb230890d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_09714710-1e32-4edf-9fcc-7ed896e8a522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_09714710-1e32-4edf-9fcc-7ed896e8a522" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ddd3ec6e-8cc6-49ef-b026-37fc2e2fd109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ddd3ec6e-8cc6-49ef-b026-37fc2e2fd109" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_75c6b673-1472-4132-98d9-9222d09e5ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_75c6b673-1472-4132-98d9-9222d09e5ea5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_90faa457-30b5-481b-b3d6-9045d7c1007c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_90faa457-30b5-481b-b3d6-9045d7c1007c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_36184ebe-80ed-4a34-b9ab-1a2701913e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_36184ebe-80ed-4a34-b9ab-1a2701913e3b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_489c05c8-5d4a-4c25-bd8c-948e72e7066e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_489c05c8-5d4a-4c25-bd8c-948e72e7066e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_688ab586-222f-4a95-9b4e-7bd0c6cb2f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_508b7df2-331d-4eb9-b0fb-713303ecfecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_77199844-50e0-433d-93d8-2a4814c67424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_77199844-50e0-433d-93d8-2a4814c67424" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_4e6fb0f4-0c8f-4d12-8bfb-d6ef8e251d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_4e6fb0f4-0c8f-4d12-8bfb-d6ef8e251d11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b37047ff-2874-41a9-b8ee-cf1d95bdbbbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b37047ff-2874-41a9-b8ee-cf1d95bdbbbf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d8892865-755d-48f5-8d00-dbbd4e17a3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a7307573-343d-4139-b67e-1e538a0e0817" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a7307573-343d-4139-b67e-1e538a0e0817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_fa91e50f-76c4-4fbb-97d5-e809a51070bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_fa91e50f-76c4-4fbb-97d5-e809a51070bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_c12f45c9-3dbf-45f0-9180-06e9bdf6de6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_c12f45c9-3dbf-45f0-9180-06e9bdf6de6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_5d05ddeb-6dc0-4e73-98d9-cedc2679467e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_5d05ddeb-6dc0-4e73-98d9-cedc2679467e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f08629ac-5020-49e5-9fdc-866fb3a65845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_618b8a12-348d-4a0f-b2f5-2ab375fd961e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_618b8a12-348d-4a0f-b2f5-2ab375fd961e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_af0aa1c2-2ae8-48a7-9f12-75b369b8d5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_af0aa1c2-2ae8-48a7-9f12-75b369b8d5b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_7ee49452-21a2-46ff-a671-38cd310a0c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_7ee49452-21a2-46ff-a671-38cd310a0c6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_56915035-e1e5-4cc7-96cf-1015606bca54" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:to="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_56915035-e1e5-4cc7-96cf-1015606bca54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_139c5caf-a219-4f01-a4c4-8fa7dd90ae0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_139c5caf-a219-4f01-a4c4-8fa7dd90ae0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_e8dee59b-74e2-4d02-8b02-de21d1281415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_e8dee59b-74e2-4d02-8b02-de21d1281415" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_f57f9509-08e7-4adc-91df-5144e825ca21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_f57f9509-08e7-4adc-91df-5144e825ca21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_c59df6e6-4e6d-48dd-a149-0ae9cbb6a23d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_c59df6e6-4e6d-48dd-a149-0ae9cbb6a23d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_a1884533-f41f-4d9b-9a31-971b782454f8" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_a1884533-f41f-4d9b-9a31-971b782454f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f28928be-64ec-4c2c-b869-9f64a7c2b37f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f28928be-64ec-4c2c-b869-9f64a7c2b37f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_56a25ceb-dabb-4d80-9e76-513c641a2884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_56a25ceb-dabb-4d80-9e76-513c641a2884" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees_02d287ec-a9b2-4dd1-abfc-65687a36b1e5" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees_02d287ec-a9b2-4dd1-abfc-65687a36b1e5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_a599ceff-137a-442a-9feb-fd3cfa9f4e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_a599ceff-137a-442a-9feb-fd3cfa9f4e70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_72b33000-62a3-46a8-9d84-6639aaf8e185" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_72b33000-62a3-46a8-9d84-6639aaf8e185" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_c33d0942-b4f6-401c-adcc-3b8eb924a8ec" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_c33d0942-b4f6-401c-adcc-3b8eb924a8ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_2ca94905-7020-4eeb-ac3d-61e5be44d3ad" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_2ca94905-7020-4eeb-ac3d-61e5be44d3ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees_30526c48-4c1e-4b33-ac77-b4cd444b0a6a" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees_30526c48-4c1e-4b33-ac77-b4cd444b0a6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_a271998d-bc55-4b24-82f5-df665b8bae27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_a271998d-bc55-4b24-82f5-df665b8bae27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ecf7d249-25c0-4c3b-90dc-07d11f57dd56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ecf7d249-25c0-4c3b-90dc-07d11f57dd56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_09156eed-294d-4306-9ecf-e787e9c58261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_09156eed-294d-4306-9ecf-e787e9c58261" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_533508a7-884f-472f-9be3-48aedc02454f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_533508a7-884f-472f-9be3-48aedc02454f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_83968399-d7d9-45e2-82fb-a167e34ae951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_83968399-d7d9-45e2-82fb-a167e34ae951" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_d82a2c6e-7bdb-4546-97c8-b91cbd40f209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_d82a2c6e-7bdb-4546-97c8-b91cbd40f209" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f9ca3771-a3b2-41d7-8a42-62b071c03936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f9ca3771-a3b2-41d7-8a42-62b071c03936" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_a9be6e1a-a01e-4c5b-826c-c85c93a65c4d" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_a9be6e1a-a01e-4c5b-826c-c85c93a65c4d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f4a682b2-fe0d-4741-a142-dbc0f846b83f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f4a682b2-fe0d-4741-a142-dbc0f846b83f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0d7ecd39-c480-4103-b2eb-c9b20da7ed52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f4a682b2-fe0d-4741-a142-dbc0f846b83f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0d7ecd39-c480-4103-b2eb-c9b20da7ed52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0d7ecd39-c480-4103-b2eb-c9b20da7ed52_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0d7ecd39-c480-4103-b2eb-c9b20da7ed52" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0d7ecd39-c480-4103-b2eb-c9b20da7ed52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_386b19a9-28ad-4c78-ab09-249fb48d6141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0d7ecd39-c480-4103-b2eb-c9b20da7ed52" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_386b19a9-28ad-4c78-ab09-249fb48d6141" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3fba981a-d3ef-4167-9f67-018fad54e2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_386b19a9-28ad-4c78-ab09-249fb48d6141" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3fba981a-d3ef-4167-9f67-018fad54e2b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9430fd6-0dc0-443f-9e13-c8a2ef44810b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f4a682b2-fe0d-4741-a142-dbc0f846b83f" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9430fd6-0dc0-443f-9e13-c8a2ef44810b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b9430fd6-0dc0-443f-9e13-c8a2ef44810b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9430fd6-0dc0-443f-9e13-c8a2ef44810b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b9430fd6-0dc0-443f-9e13-c8a2ef44810b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_bb0b693d-e90c-4969-9ed5-ee71ddb1a0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9430fd6-0dc0-443f-9e13-c8a2ef44810b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_bb0b693d-e90c-4969-9ed5-ee71ddb1a0ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_f86ffb67-153a-439b-a4ab-390a275d3c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_bb0b693d-e90c-4969-9ed5-ee71ddb1a0ea" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_f86ffb67-153a-439b-a4ab-390a275d3c6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_e1d2bbd0-ece2-451d-ab33-2b34ec047e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_bb0b693d-e90c-4969-9ed5-ee71ddb1a0ea" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_e1d2bbd0-ece2-451d-ab33-2b34ec047e6d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails" xlink:type="extended" id="if526612033b04e24a4bd18dff369635e_EMPLOYEEBENEFITSSummaryofPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b784720e-358e-4e28-8207-4bdba738da75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_eda0dbdd-414c-41ff-bd56-ae2b4e564c59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b784720e-358e-4e28-8207-4bdba738da75" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_eda0dbdd-414c-41ff-bd56-ae2b4e564c59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_082a7f2d-44fd-4d33-b254-1411bc055901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b784720e-358e-4e28-8207-4bdba738da75" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_082a7f2d-44fd-4d33-b254-1411bc055901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b784720e-358e-4e28-8207-4bdba738da75" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b12848ea-e79b-4f80-a25e-1f203b8b10ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b12848ea-e79b-4f80-a25e-1f203b8b10ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b12848ea-e79b-4f80-a25e-1f203b8b10ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b12848ea-e79b-4f80-a25e-1f203b8b10ee" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b12848ea-e79b-4f80-a25e-1f203b8b10ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b12848ea-e79b-4f80-a25e-1f203b8b10ee" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsMunicipalAndProvincialBondsMember_ac96f321-980b-4618-9f94-b1a372dd30ba" xlink:href="gww-20221231.xsd#gww_MutualFundsMunicipalAndProvincialBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_MutualFundsMunicipalAndProvincialBondsMember_ac96f321-980b-4618-9f94-b1a372dd30ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsCorporateBondSecuritiesMember_991c8038-e492-4518-9487-d0a7e142a8d4" xlink:href="gww-20221231.xsd#gww_MutualFundsCorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_MutualFundsCorporateBondSecuritiesMember_991c8038-e492-4518-9487-d0a7e142a8d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_e2e6509b-757c-4361-bdfb-389de777b1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_us-gaap_MoneyMarketFundsMember_e2e6509b-757c-4361-bdfb-389de777b1b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeCorporateBondSecuritiesMember_7a3b86e5-d103-4c8b-8de7-6a47d458801c" xlink:href="gww-20221231.xsd#gww_FixedIncomeCorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_FixedIncomeCorporateBondSecuritiesMember_7a3b86e5-d103-4c8b-8de7-6a47d458801c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember_493f3463-68e4-44e6-a7c6-e86f4c41e7cf" xlink:href="gww-20221231.xsd#gww_FixedIncomeGovernmentAndMunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember_493f3463-68e4-44e6-a7c6-e86f4c41e7cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFundsMember_6b325e47-308a-4be9-adb2-9d192410df69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_us-gaap_EquityFundsMember_6b325e47-308a-4be9-adb2-9d192410df69" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_4789b229-08f9-4fb8-a5e2-f828edac573c" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_4789b229-08f9-4fb8-a5e2-f828edac573c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_781e03fc-b812-402b-a788-734747993bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_781e03fc-b812-402b-a788-734747993bda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_781e03fc-b812-402b-a788-734747993bda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_781e03fc-b812-402b-a788-734747993bda" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_781e03fc-b812-402b-a788-734747993bda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f125ba5a-1b7a-4b7c-84bc-fba883d20ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_781e03fc-b812-402b-a788-734747993bda" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f125ba5a-1b7a-4b7c-84bc-fba883d20ab7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_dbfa3c7a-bbd7-425b-8238-73aa8d5223d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f125ba5a-1b7a-4b7c-84bc-fba883d20ab7" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_dbfa3c7a-bbd7-425b-8238-73aa8d5223d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_13ac8405-9db8-4f70-b1ae-523b3fc1f7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_13ac8405-9db8-4f70-b1ae-523b3fc1f7d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_13ac8405-9db8-4f70-b1ae-523b3fc1f7d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_13ac8405-9db8-4f70-b1ae-523b3fc1f7d2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_13ac8405-9db8-4f70-b1ae-523b3fc1f7d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e9d7c62f-8f00-4c3e-ad4d-402ca55b5914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_13ac8405-9db8-4f70-b1ae-523b3fc1f7d2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e9d7c62f-8f00-4c3e-ad4d-402ca55b5914" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9e4b7f8a-26f4-4d49-a079-a525d86f6bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e9d7c62f-8f00-4c3e-ad4d-402ca55b5914" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9e4b7f8a-26f4-4d49-a079-a525d86f6bce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#STOCKINCENTIVEPLANSDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails" xlink:type="extended" id="i3d6f32eaeb0f443a82c4f0c6d493c0ac_STOCKINCENTIVEPLANSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6ffc2b3d-7595-4142-a428-629df498835f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6ffc2b3d-7595-4142-a428-629df498835f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_bf1020bb-3d05-48b6-940d-4842e7d5b1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_bf1020bb-3d05-48b6-940d-4842e7d5b1d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_182b80c0-6dcc-46ab-8fa7-e4200a9017a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_182b80c0-6dcc-46ab-8fa7-e4200a9017a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_db258c02-cc3d-460d-8c73-bcf2e80b97f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_db258c02-cc3d-460d-8c73-bcf2e80b97f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_b144c726-0a30-49c1-8b7a-c11febbbb8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_RestrictedStockExpense_b144c726-0a30-49c1-8b7a-c11febbbb8a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7e7e8956-5ef1-4e7b-b990-b7eaf73a5cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7e7e8956-5ef1-4e7b-b990-b7eaf73a5cae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5d6cdd6c-6031-4e7f-85cc-6d8658803d39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5d6cdd6c-6031-4e7f-85cc-6d8658803d39" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfe963fd-02eb-4866-9e05-9f33d65bbfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfe963fd-02eb-4866-9e05-9f33d65bbfbc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0eb22ab8-d8f7-40a4-8c30-ebe2d95200c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfe963fd-02eb-4866-9e05-9f33d65bbfbc" xlink:to="loc_srt_RangeAxis_0eb22ab8-d8f7-40a4-8c30-ebe2d95200c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0eb22ab8-d8f7-40a4-8c30-ebe2d95200c5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0eb22ab8-d8f7-40a4-8c30-ebe2d95200c5" xlink:to="loc_srt_RangeMember_0eb22ab8-d8f7-40a4-8c30-ebe2d95200c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_551f1e4c-1409-4b32-a7f9-16477636cbd1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0eb22ab8-d8f7-40a4-8c30-ebe2d95200c5" xlink:to="loc_srt_RangeMember_551f1e4c-1409-4b32-a7f9-16477636cbd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c2363080-7ffe-4b2d-ab53-4e823735f6df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_551f1e4c-1409-4b32-a7f9-16477636cbd1" xlink:to="loc_srt_MaximumMember_c2363080-7ffe-4b2d-ab53-4e823735f6df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_849feeb3-8586-4e6a-b2b0-f46e0a13b9cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_551f1e4c-1409-4b32-a7f9-16477636cbd1" xlink:to="loc_srt_MinimumMember_849feeb3-8586-4e6a-b2b0-f46e0a13b9cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2ae3af8e-e951-4485-9554-d361dcb05680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfe963fd-02eb-4866-9e05-9f33d65bbfbc" xlink:to="loc_us-gaap_AwardTypeAxis_2ae3af8e-e951-4485-9554-d361dcb05680" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ae3af8e-e951-4485-9554-d361dcb05680_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2ae3af8e-e951-4485-9554-d361dcb05680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ae3af8e-e951-4485-9554-d361dcb05680_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4108bcc8-2961-4dcc-9ae4-2df7c983c226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2ae3af8e-e951-4485-9554-d361dcb05680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4108bcc8-2961-4dcc-9ae4-2df7c983c226" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_75594cff-aecd-4c5e-92a9-376906dd1537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4108bcc8-2961-4dcc-9ae4-2df7c983c226" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_75594cff-aecd-4c5e-92a9-376906dd1537" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails" xlink:type="extended" id="ic01759a7c495471ba17aab28e0321e58_STOCKINCENTIVEPLANSRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8301ac33-c216-4f35-8d6c-8d911b883bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8301ac33-c216-4f35-8d6c-8d911b883bca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dfda5c6b-d42a-45c2-8002-a43ce272717e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dfda5c6b-d42a-45c2-8002-a43ce272717e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d412140b-6ae5-47e6-b460-3d634fabf10a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d412140b-6ae5-47e6-b460-3d634fabf10a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_44b0ef45-6407-44cd-b5b8-03c3988aa5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_44b0ef45-6407-44cd-b5b8-03c3988aa5d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_437c57cc-764d-4d68-8f99-0973c4a0a89d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:href="gww-20221231.xsd#gww_WeightedAveragePricePerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:to="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3dccec21-7846-4284-841d-f833e3954dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3dccec21-7846-4284-841d-f833e3954dbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1bb8e430-09d5-4e5c-bed0-86dfbc0601e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1bb8e430-09d5-4e5c-bed0-86dfbc0601e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4f8f7db5-8283-44cb-8f6b-eee4794de953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4f8f7db5-8283-44cb-8f6b-eee4794de953" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_dc27668a-a10f-4426-a1dc-a21516c592e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_dc27668a-a10f-4426-a1dc-a21516c592e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9174d00c-248c-4a23-9c95-ae1430d0e247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ShareBasedCompensationVestedFairValue_de4b72c9-a760-42a5-9a23-38893df0bb81" xlink:href="gww-20221231.xsd#gww_ShareBasedCompensationVestedFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:to="loc_gww_ShareBasedCompensationVestedFairValue_de4b72c9-a760-42a5-9a23-38893df0bb81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_957b3638-14d0-46d1-aae0-8b4879f59336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_957b3638-14d0-46d1-aae0-8b4879f59336" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_64ab7ff7-a4d4-4f00-9965-fa06be430642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_957b3638-14d0-46d1-aae0-8b4879f59336" xlink:to="loc_us-gaap_AwardTypeAxis_64ab7ff7-a4d4-4f00-9965-fa06be430642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64ab7ff7-a4d4-4f00-9965-fa06be430642_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_64ab7ff7-a4d4-4f00-9965-fa06be430642" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64ab7ff7-a4d4-4f00-9965-fa06be430642_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f83aafa-c6b7-41ba-a022-54a314a77dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_64ab7ff7-a4d4-4f00-9965-fa06be430642" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f83aafa-c6b7-41ba-a022-54a314a77dee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3d226589-5e2c-49ef-89c5-5eb6fa17510f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f83aafa-c6b7-41ba-a022-54a314a77dee" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3d226589-5e2c-49ef-89c5-5eb6fa17510f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CAPITALSTOCKDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#CAPITALSTOCKDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/CAPITALSTOCKDetails" xlink:type="extended" id="ib2b8c60824e44542b46187e13e8103a3_CAPITALSTOCKDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_7670625f-d9f5-47aa-8788-61e762fe51b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_7670625f-d9f5-47aa-8788-61e762fe51b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3c9a4077-1a4f-467f-9822-a08992e62608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3c9a4077-1a4f-467f-9822-a08992e62608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_044260a2-cdc6-4397-b3f7-3a3248c022b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_TreasuryStockShares_044260a2-cdc6-4397-b3f7-3a3248c022b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cd3c0aaf-04ff-4734-8661-ec51a1f943d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cd3c0aaf-04ff-4734-8661-ec51a1f943d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e12a2344-642b-41d9-93e2-1a754fb4ee52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e12a2344-642b-41d9-93e2-1a754fb4ee52" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_469f3ec7-c2ec-4cc6-9261-9c771469be24" xlink:href="gww-20221231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_469f3ec7-c2ec-4cc6-9261-9c771469be24" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_e96fca09-4e14-4e3a-bf5f-5588b1a5fd38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_e96fca09-4e14-4e3a-bf5f-5588b1a5fd38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e904ed7a-24d9-4c4f-9c88-96e992a9b088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_58119bb5-9349-411a-ba9a-1c9a180f4984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_2e0eb212-2091-4a60-85bc-3947506a1504" xlink:href="gww-20221231.xsd#gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_2e0eb212-2091-4a60-85bc-3947506a1504" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_761e72c9-adb7-47aa-a5ef-c84ac1db593d" xlink:href="gww-20221231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_761e72c9-adb7-47aa-a5ef-c84ac1db593d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d56dea41-fc6f-49ba-8816-400e1359ab73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_StatementTable_d56dea41-fc6f-49ba-8816-400e1359ab73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_741d322c-86bc-431a-8dbd-0e66fb9b39e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d56dea41-fc6f-49ba-8816-400e1359ab73" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_741d322c-86bc-431a-8dbd-0e66fb9b39e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_741d322c-86bc-431a-8dbd-0e66fb9b39e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_741d322c-86bc-431a-8dbd-0e66fb9b39e7" xlink:to="loc_us-gaap_EquityComponentDomain_741d322c-86bc-431a-8dbd-0e66fb9b39e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e8e648c1-90f2-4334-9ed8-6c78bdb84731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_741d322c-86bc-431a-8dbd-0e66fb9b39e7" xlink:to="loc_us-gaap_EquityComponentDomain_e8e648c1-90f2-4334-9ed8-6c78bdb84731" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_77fd88d4-96ae-44a5-8d7f-cc15d6eb8147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e8e648c1-90f2-4334-9ed8-6c78bdb84731" xlink:to="loc_us-gaap_CommonStockMember_77fd88d4-96ae-44a5-8d7f-cc15d6eb8147" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_038f0cbd-4eca-453b-b1bd-ce60469ecec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e8e648c1-90f2-4334-9ed8-6c78bdb84731" xlink:to="loc_us-gaap_TreasuryStockMember_038f0cbd-4eca-453b-b1bd-ce60469ecec6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails" xlink:type="extended" id="i6899fd71ab2e4d799dcd78cf54b19643_ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8454a745-de5c-42fc-9df2-f20df1f8ac91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8454a745-de5c-42fc-9df2-f20df1f8ac91" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e577c1bd-6f6c-4371-a704-34bd988c2642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e577c1bd-6f6c-4371-a704-34bd988c2642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2b1eb476-d947-465a-be19-47af5a30c517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2b1eb476-d947-465a-be19-47af5a30c517" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_df7f9e32-07cf-4a19-97f9-3716b1f54a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_df7f9e32-07cf-4a19-97f9-3716b1f54a2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e795b084-21fe-4635-a6e2-9c33f2904cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e795b084-21fe-4635-a6e2-9c33f2904cc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42bf808b-cea0-42e2-937c-6104ccda8f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8454a745-de5c-42fc-9df2-f20df1f8ac91" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0a1bb50e-0dce-4f5c-b3db-4acd643d573e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0a1bb50e-0dce-4f5c-b3db-4acd643d573e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0a1bb50e-0dce-4f5c-b3db-4acd643d573e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0a1bb50e-0dce-4f5c-b3db-4acd643d573e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0a1bb50e-0dce-4f5c-b3db-4acd643d573e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_326c6052-cf1a-418b-beb6-d98d8df95dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0a1bb50e-0dce-4f5c-b3db-4acd643d573e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_326c6052-cf1a-418b-beb6-d98d8df95dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_deb72859-90b3-40c8-aafa-7e09f67024e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_326c6052-cf1a-418b-beb6-d98d8df95dbf" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_deb72859-90b3-40c8-aafa-7e09f67024e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_0873623f-5de3-4e5d-bf46-dd7af3f83a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_326c6052-cf1a-418b-beb6-d98d8df95dbf" xlink:to="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_0873623f-5de3-4e5d-bf46-dd7af3f83a2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7407dc5c-5a34-49d1-b276-8e427ccd354b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7407dc5c-5a34-49d1-b276-8e427ccd354b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7407dc5c-5a34-49d1-b276-8e427ccd354b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7407dc5c-5a34-49d1-b276-8e427ccd354b" xlink:to="loc_us-gaap_EquityComponentDomain_7407dc5c-5a34-49d1-b276-8e427ccd354b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7407dc5c-5a34-49d1-b276-8e427ccd354b" xlink:to="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_60a2bd6d-e269-480f-9adb-be2d3812bd7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_60a2bd6d-e269-480f-9adb-be2d3812bd7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_b8a89b29-9106-4873-bbb2-a4edc80a0154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_b8a89b29-9106-4873-bbb2-a4edc80a0154" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_0d2a6c2f-0f5d-4dac-b2b0-54d616717d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_0d2a6c2f-0f5d-4dac-b2b0-54d616717d81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_085670d2-0297-47cb-b3a9-ab3973035a40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_085670d2-0297-47cb-b3a9-ab3973035a40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_037ef585-798f-4961-aba7-199e5cace964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_037ef585-798f-4961-aba7-199e5cace964" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_477bf689-e6ce-41e3-88a6-4d5948675f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_477bf689-e6ce-41e3-88a6-4d5948675f7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_477bf689-e6ce-41e3-88a6-4d5948675f7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_477bf689-e6ce-41e3-88a6-4d5948675f7c" xlink:to="loc_us-gaap_SegmentDomain_477bf689-e6ce-41e3-88a6-4d5948675f7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ae61be33-5343-4c3f-ba38-587e04548793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_477bf689-e6ce-41e3-88a6-4d5948675f7c" xlink:to="loc_us-gaap_SegmentDomain_ae61be33-5343-4c3f-ba38-587e04548793" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#DERIVATIVEINSTRUMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails" xlink:type="extended" id="i90c78cb0654947b7837d36ad9c1a3103_DERIVATIVEINSTRUMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0ae18e00-fc71-4c17-b97e-1238f4009eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0ae18e00-fc71-4c17-b97e-1238f4009eba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_845e2f5c-dca2-466d-9672-0502f6847262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_DerivativeNotionalAmount_845e2f5c-dca2-466d-9672-0502f6847262" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_bda18146-c181-425f-9569-b8b7a0138809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_bda18146-c181-425f-9569-b8b7a0138809" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_570e79bf-d231-419f-99d6-9aebebb3b51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_570e79bf-d231-419f-99d6-9aebebb3b51d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_4097180d-344f-4e81-ab1e-1ab67e66229b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_4097180d-344f-4e81-ab1e-1ab67e66229b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55d944a0-0f3d-41f7-ac95-9bc713fe9d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55d944a0-0f3d-41f7-ac95-9bc713fe9d5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_55d944a0-0f3d-41f7-ac95-9bc713fe9d5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55d944a0-0f3d-41f7-ac95-9bc713fe9d5a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_55d944a0-0f3d-41f7-ac95-9bc713fe9d5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_c0fd012f-e7a1-4260-8151-1a7fad6dc869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55d944a0-0f3d-41f7-ac95-9bc713fe9d5a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_c0fd012f-e7a1-4260-8151-1a7fad6dc869" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_1eb892a6-f90d-440c-9603-09f5a36cc8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_c0fd012f-e7a1-4260-8151-1a7fad6dc869" xlink:to="loc_us-gaap_FairValueHedgingMember_1eb892a6-f90d-440c-9603-09f5a36cc8e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_5eae60a3-ef95-4b1c-8f55-232f21256d51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_c0fd012f-e7a1-4260-8151-1a7fad6dc869" xlink:to="loc_us-gaap_CashFlowHedgingMember_5eae60a3-ef95-4b1c-8f55-232f21256d51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_dd95b39f-2475-4089-b523-3a94bcb8e84c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_HedgingDesignationAxis_dd95b39f-2475-4089-b523-3a94bcb8e84c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_dd95b39f-2475-4089-b523-3a94bcb8e84c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_dd95b39f-2475-4089-b523-3a94bcb8e84c" xlink:to="loc_us-gaap_HedgingDesignationDomain_dd95b39f-2475-4089-b523-3a94bcb8e84c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f90dac45-c41b-46e1-8dde-e506b8892bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_dd95b39f-2475-4089-b523-3a94bcb8e84c" xlink:to="loc_us-gaap_HedgingDesignationDomain_f90dac45-c41b-46e1-8dde-e506b8892bc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d212de9b-948d-4307-bf51-7fe18fe80da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_f90dac45-c41b-46e1-8dde-e506b8892bc4" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d212de9b-948d-4307-bf51-7fe18fe80da8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6b6faf84-0cc0-4f3a-a12a-701d0a0d6d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6b6faf84-0cc0-4f3a-a12a-701d0a0d6d53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6b6faf84-0cc0-4f3a-a12a-701d0a0d6d53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6b6faf84-0cc0-4f3a-a12a-701d0a0d6d53" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6b6faf84-0cc0-4f3a-a12a-701d0a0d6d53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6b6faf84-0cc0-4f3a-a12a-701d0a0d6d53" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherContractMember_4ff6dfee-7079-4464-92b3-e1043e5e6541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:to="loc_us-gaap_OtherContractMember_4ff6dfee-7079-4464-92b3-e1043e5e6541" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_efbdb944-28e6-4002-8fd1-c3d0babc4435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:to="loc_us-gaap_InterestRateSwapMember_efbdb944-28e6-4002-8fd1-c3d0babc4435" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_0c273934-6a55-4f88-a26c-4fa38f80ff3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_0c273934-6a55-4f88-a26c-4fa38f80ff3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_32ba93fa-c933-4eab-ad7b-d3b94aad76d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_DebtInstrumentAxis_32ba93fa-c933-4eab-ad7b-d3b94aad76d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_32ba93fa-c933-4eab-ad7b-d3b94aad76d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_32ba93fa-c933-4eab-ad7b-d3b94aad76d0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_32ba93fa-c933-4eab-ad7b-d3b94aad76d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_924adb44-13e6-453c-86bc-c7b7f9455bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_32ba93fa-c933-4eab-ad7b-d3b94aad76d0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_924adb44-13e6-453c-86bc-c7b7f9455bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_2e5eb50f-7aa3-4536-b135-3b3942645af6" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_924adb44-13e6-453c-86bc-c7b7f9455bd5" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_2e5eb50f-7aa3-4536-b135-3b3942645af6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_942a419a-63e1-4f0a-b306-95e769e2aba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_942a419a-63e1-4f0a-b306-95e769e2aba2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_942a419a-63e1-4f0a-b306-95e769e2aba2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_942a419a-63e1-4f0a-b306-95e769e2aba2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_942a419a-63e1-4f0a-b306-95e769e2aba2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d25f70a7-e5e2-46f4-8fc2-397dfd6cb305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_942a419a-63e1-4f0a-b306-95e769e2aba2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d25f70a7-e5e2-46f4-8fc2-397dfd6cb305" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_43ca84e3-aa9c-4dd6-aa6f-f297de0df111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d25f70a7-e5e2-46f4-8fc2-397dfd6cb305" xlink:to="loc_us-gaap_SeniorNotesMember_43ca84e3-aa9c-4dd6-aa6f-f297de0df111" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3e9a4778-d398-4711-a6ef-57825405d6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3e9a4778-d398-4711-a6ef-57825405d6bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3e9a4778-d398-4711-a6ef-57825405d6bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3e9a4778-d398-4711-a6ef-57825405d6bc" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3e9a4778-d398-4711-a6ef-57825405d6bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9810934b-212c-48ea-b931-3d5404d9c49a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3e9a4778-d398-4711-a6ef-57825405d6bc" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9810934b-212c-48ea-b931-3d5404d9c49a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_701159c0-8fde-4299-862a-bb787d7f40ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9810934b-212c-48ea-b931-3d5404d9c49a" xlink:to="loc_us-gaap_OtherLiabilitiesMember_701159c0-8fde-4299-862a-bb787d7f40ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_f1fb9314-7471-4c10-9a02-4e218020820f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9810934b-212c-48ea-b931-3d5404d9c49a" xlink:to="loc_us-gaap_OtherAssetsMember_f1fb9314-7471-4c10-9a02-4e218020820f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#INCOMETAXESChangesinValuationAllowanceDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails" xlink:type="extended" id="ifdd4ed4c3f20415cbbcbde9ff702af8e_INCOMETAXESChangesinValuationAllowanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_a1458dbd-08fb-47b2-a23c-7b5859ff92ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_36a81cfe-cbb5-47e3-8754-f916096b444a" xlink:href="gww-20221231.xsd#gww_DeferredTaxAssetValuationAllowanceRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_a1458dbd-08fb-47b2-a23c-7b5859ff92ab" xlink:to="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_36a81cfe-cbb5-47e3-8754-f916096b444a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2a5930bf-64b0-46a6-b734-03fb2dca90fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_36a81cfe-cbb5-47e3-8754-f916096b444a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2a5930bf-64b0-46a6-b734-03fb2dca90fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_9af384ee-2532-49fc-a34f-02cb0ea6b3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_36a81cfe-cbb5-47e3-8754-f916096b444a" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_9af384ee-2532-49fc-a34f-02cb0ea6b3ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a82e8ce8-4c1f-478a-b058-6090563f52ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_d6c5d70f-1b9d-4a60-b41b-e87ab66a8ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_a1458dbd-08fb-47b2-a23c-7b5859ff92ab" xlink:to="loc_us-gaap_ValuationAllowanceTable_d6c5d70f-1b9d-4a60-b41b-e87ab66a8ecc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_800a1923-cf92-4f13-b99a-d4b2c6d94fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_d6c5d70f-1b9d-4a60-b41b-e87ab66a8ecc" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_800a1923-cf92-4f13-b99a-d4b2c6d94fe0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_800a1923-cf92-4f13-b99a-d4b2c6d94fe0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_800a1923-cf92-4f13-b99a-d4b2c6d94fe0" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_800a1923-cf92-4f13-b99a-d4b2c6d94fe0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_800a1923-cf92-4f13-b99a-d4b2c6d94fe0" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_53c1b38d-d3f9-45f5-8fd4-14ceabe87842" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_53c1b38d-d3f9-45f5-8fd4-14ceabe87842" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_acde9de9-9458-4957-b7a9-4a229fc08d75" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_acde9de9-9458-4957-b7a9-4a229fc08d75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember_41ebf0b2-01a0-4235-8521-bfc69cf17b9b" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember_41ebf0b2-01a0-4235-8521-bfc69cf17b9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceTaxRateChangesMember_cf905002-dded-4472-804d-c3f37b3f1d8d" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceTaxRateChangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceTaxRateChangesMember_cf905002-dded-4472-804d-c3f37b3f1d8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember_987aba55-e8d5-44d2-8aee-8a068a6ee371" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceForeignExchangeRateChangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember_987aba55-e8d5-44d2-8aee-8a068a6ee371" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_62157614-e390-4792-a130-ea91514089e3" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_62157614-e390-4792-a130-ea91514089e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceOtherChangesNetMember_bc2136d1-1849-4930-b823-94ec215090da" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceOtherChangesNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceOtherChangesNetMember_bc2136d1-1849-4930-b823-94ec215090da" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SEGMENTINFORMATIONDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#SEGMENTINFORMATIONDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/SEGMENTINFORMATIONDetails" xlink:type="extended" id="i0130a3bcd4a645968c7fc4fa9504332f_SEGMENTINFORMATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ec91a137-58b5-4c44-9628-b874248d5bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_8b45c554-09ec-4758-bb38-17f4a9bfe154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec91a137-58b5-4c44-9628-b874248d5bd9" xlink:to="loc_us-gaap_NumberOfReportableSegments_8b45c554-09ec-4758-bb38-17f4a9bfe154" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:href="gww-20221231.xsd#gww_SegmentReportingInformationAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec91a137-58b5-4c44-9628-b874248d5bd9" xlink:to="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_741adbfd-4699-4923-a0e7-a3a60e5a8d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_741adbfd-4699-4923-a0e7-a3a60e5a8d72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6937398e-3cc7-44ff-ba4c-ec0c5830c2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:to="loc_us-gaap_OperatingIncomeLoss_6937398e-3cc7-44ff-ba4c-ec0c5830c2d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fd379235-2141-4943-8b71-0498043034cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fd379235-2141-4943-8b71-0498043034cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec91a137-58b5-4c44-9628-b874248d5bd9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_85c0f2f5-aea4-42de-ab65-c7ebac1388a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_85c0f2f5-aea4-42de-ab65-c7ebac1388a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_85c0f2f5-aea4-42de-ab65-c7ebac1388a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_85c0f2f5-aea4-42de-ab65-c7ebac1388a1" xlink:to="loc_us-gaap_SegmentDomain_85c0f2f5-aea4-42de-ab65-c7ebac1388a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_85c0f2f5-aea4-42de-ab65-c7ebac1388a1" xlink:to="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_064dd1bf-ee47-4621-8fb7-3680202f8876" xlink:href="gww-20221231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:to="loc_gww_HighTouchSolutionsNAMember_064dd1bf-ee47-4621-8fb7-3680202f8876" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_ea533e17-71d1-49f3-9f35-8a8c447614b1" xlink:href="gww-20221231.xsd#gww_EndlessAssortmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:to="loc_gww_EndlessAssortmentMember_ea533e17-71d1-49f3-9f35-8a8c447614b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherMember_aeeeb2a2-9d43-4d4b-95f9-496fd851c890" xlink:href="gww-20221231.xsd#gww_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:to="loc_gww_OtherMember_aeeeb2a2-9d43-4d4b-95f9-496fd851c890" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_336cc114-4a2f-4e90-93ea-9a762ec9cff0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:to="loc_srt_ConsolidationItemsAxis_336cc114-4a2f-4e90-93ea-9a762ec9cff0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_336cc114-4a2f-4e90-93ea-9a762ec9cff0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_336cc114-4a2f-4e90-93ea-9a762ec9cff0" xlink:to="loc_srt_ConsolidationItemsDomain_336cc114-4a2f-4e90-93ea-9a762ec9cff0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b314db1a-1eba-4eba-8efe-8461642c9e09" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_336cc114-4a2f-4e90-93ea-9a762ec9cff0" xlink:to="loc_srt_ConsolidationItemsDomain_b314db1a-1eba-4eba-8efe-8461642c9e09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4c888d74-8113-49f9-a24c-79681c39c396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b314db1a-1eba-4eba-8efe-8461642c9e09" xlink:to="loc_us-gaap_OperatingSegmentsMember_4c888d74-8113-49f9-a24c-79681c39c396" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_ffea87b2-9aec-48fc-a64d-eadfed0c0f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b314db1a-1eba-4eba-8efe-8461642c9e09" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_ffea87b2-9aec-48fc-a64d-eadfed0c0f6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7e9afd4b-3c9c-4f96-abab-33dba3fe75ff" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:to="loc_srt_StatementGeographicalAxis_7e9afd4b-3c9c-4f96-abab-33dba3fe75ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7e9afd4b-3c9c-4f96-abab-33dba3fe75ff_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_7e9afd4b-3c9c-4f96-abab-33dba3fe75ff" xlink:to="loc_srt_SegmentGeographicalDomain_7e9afd4b-3c9c-4f96-abab-33dba3fe75ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_7e9afd4b-3c9c-4f96-abab-33dba3fe75ff" xlink:to="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_1d339a3a-1b4c-41b4-8e28-ff16382582b3" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:to="loc_country_US_1d339a3a-1b4c-41b4-8e28-ff16382582b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_a22e7bf4-af04-4975-ab0e-960b1bde2de6" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_JP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:to="loc_country_JP_a22e7bf4-af04-4975-ab0e-960b1bde2de6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_4d14c24a-b882-4ff0-bf2a-d2ac9ec64df5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:to="loc_country_CA_4d14c24a-b882-4ff0-bf2a-d2ac9ec64df5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherForeignCountriesMember_8a7a4c4b-62bf-484d-9052-b88ec280af36" xlink:href="gww-20221231.xsd#gww_OtherForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:to="loc_gww_OtherForeignCountriesMember_8a7a4c4b-62bf-484d-9052-b88ec280af36" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#CONTINGENCIESANDLEGALMATTERSDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails" xlink:type="extended" id="i37dd496e0c3e4b8399ac4dc5dddfbb23_CONTINGENCIESANDLEGALMATTERSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_310632f0-0ca1-40ba-a25e-c5e027a9343e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_6435fec8-bdc3-4c56-8b57-73ac802da858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_310632f0-0ca1-40ba-a25e-c5e027a9343e" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_6435fec8-bdc3-4c56-8b57-73ac802da858" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LossContingencyNumberOfDeaths_567d7704-a99b-4553-86b1-5c215fd1af96" xlink:href="gww-20221231.xsd#gww_LossContingencyNumberOfDeaths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_310632f0-0ca1-40ba-a25e-c5e027a9343e" xlink:to="loc_gww_LossContingencyNumberOfDeaths_567d7704-a99b-4553-86b1-5c215fd1af96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_59687842-424a-4607-b13f-6904ef2575ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_310632f0-0ca1-40ba-a25e-c5e027a9343e" xlink:to="loc_us-gaap_LossContingenciesTable_59687842-424a-4607-b13f-6904ef2575ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_78640c93-f22a-41f1-a1f9-41efc86aca73" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_59687842-424a-4607-b13f-6904ef2575ec" xlink:to="loc_srt_LitigationCaseAxis_78640c93-f22a-41f1-a1f9-41efc86aca73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_78640c93-f22a-41f1-a1f9-41efc86aca73_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_78640c93-f22a-41f1-a1f9-41efc86aca73" xlink:to="loc_srt_LitigationCaseTypeDomain_78640c93-f22a-41f1-a1f9-41efc86aca73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_100e7b40-a7e9-44c5-a847-0aad471b6ec6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_78640c93-f22a-41f1-a1f9-41efc86aca73" xlink:to="loc_srt_LitigationCaseTypeDomain_100e7b40-a7e9-44c5-a847-0aad471b6ec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FirstScheduledTrialMember_d83805e2-d0b7-4917-a885-ce30d9f016c6" xlink:href="gww-20221231.xsd#gww_FirstScheduledTrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_100e7b40-a7e9-44c5-a847-0aad471b6ec6" xlink:to="loc_gww_FirstScheduledTrialMember_d83805e2-d0b7-4917-a885-ce30d9f016c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_c9eb3b29-f131-40f6-9392-27ce105300b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_59687842-424a-4607-b13f-6904ef2575ec" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_c9eb3b29-f131-40f6-9392-27ce105300b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c9eb3b29-f131-40f6-9392-27ce105300b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_c9eb3b29-f131-40f6-9392-27ce105300b5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c9eb3b29-f131-40f6-9392-27ce105300b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2f705973-ef50-4630-834c-1f7df18ba172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_c9eb3b29-f131-40f6-9392-27ce105300b5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2f705973-ef50-4630-834c-1f7df18ba172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b68a063e-84fe-413a-9e59-34fa62d579e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2f705973-ef50-4630-834c-1f7df18ba172" xlink:to="loc_us-gaap_SubsequentEventMember_b68a063e-84fe-413a-9e59-34fa62d579e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:definitionLink xlink:role="http://www.grainger.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended" id="i84b9766c1a474d859c35a534e740b407_SUBSEQUENTEVENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_81e3e464-064d-4768-8bbb-0b1d68f67d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_e010ab0e-d80f-4997-95a6-a57479c66ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_81e3e464-064d-4768-8bbb-0b1d68f67d68" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_e010ab0e-d80f-4997-95a6-a57479c66ccd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_783d191a-a360-46a7-a363-2e651e9b8f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_81e3e464-064d-4768-8bbb-0b1d68f67d68" xlink:to="loc_us-gaap_SubsequentEventTable_783d191a-a360-46a7-a363-2e651e9b8f71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_df6c5bd9-cc0c-4367-9e94-bd7bb00c318b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_783d191a-a360-46a7-a363-2e651e9b8f71" xlink:to="loc_us-gaap_StatementClassOfStockAxis_df6c5bd9-cc0c-4367-9e94-bd7bb00c318b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_df6c5bd9-cc0c-4367-9e94-bd7bb00c318b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_df6c5bd9-cc0c-4367-9e94-bd7bb00c318b" xlink:to="loc_us-gaap_ClassOfStockDomain_df6c5bd9-cc0c-4367-9e94-bd7bb00c318b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e6b8e827-bfdc-48c2-96d3-96e2d801e487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_df6c5bd9-cc0c-4367-9e94-bd7bb00c318b" xlink:to="loc_us-gaap_ClassOfStockDomain_e6b8e827-bfdc-48c2-96d3-96e2d801e487" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f3c534c6-64e0-455e-8240-070134413537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e6b8e827-bfdc-48c2-96d3-96e2d801e487" xlink:to="loc_us-gaap_CommonStockMember_f3c534c6-64e0-455e-8240-070134413537" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fd67c5e1-06fa-4392-8fec-b3da91054ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_783d191a-a360-46a7-a363-2e651e9b8f71" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fd67c5e1-06fa-4392-8fec-b3da91054ef3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fd67c5e1-06fa-4392-8fec-b3da91054ef3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fd67c5e1-06fa-4392-8fec-b3da91054ef3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fd67c5e1-06fa-4392-8fec-b3da91054ef3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_adad3f03-05b4-4448-85b5-aeb3669eb494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fd67c5e1-06fa-4392-8fec-b3da91054ef3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_adad3f03-05b4-4448-85b5-aeb3669eb494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_5a42fc87-a6bc-4ec3-a3f1-e62beaa4d513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_adad3f03-05b4-4448-85b5-aeb3669eb494" xlink:to="loc_us-gaap_SubsequentEventMember_5a42fc87-a6bc-4ec3-a3f1-e62beaa4d513" 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/2022/elts/us-roles-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>16
<FILENAME>gww-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9865efd0-0e72-45e1-86fa-e83ffd9d1de5,g:4d55e24d-37de-4c60-9039-10cbfadadf08-->
<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_AccountsPayableTradeCurrentAndNoncurrent_35caf639-f921-4e75-b1fd-84df86f8c6e1_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/2022/elts/us-gaap-2022.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_67197059-ee6d-435e-8182-463b4ffabba5_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/2022/elts/us-gaap-2022.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_CurrentForeignTaxExpenseBenefit_1a384059-1ac0-469f-8837-9448479d651b_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a65ee0dd-0d5c-4ef3-b72b-9f3cfcb406a5_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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_eab4e209-8620-4c9f-a213-f59b17a36db5_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/2022/elts/us-gaap-2022.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_us-gaap_ProfitLoss_781a8f46-bc31-42d1-9716-2f146c604f2f_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_a6d13142-28fa-4c9e-b80c-5af67d6b4af7_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/2022/elts/us-gaap-2022.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_ProvisionForDoubtfulAccounts_4cb0ba44-730a-41f6-8ec4-c6aaa0584c1a_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxAssetsNet_764eabcc-40a6-427e-921a-f5cbd2d13867_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/2022/elts/us-gaap-2022.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_DebtInstrumentCarryingAmount_ab3f49d7-a715-4b99-9684-1262431234e9_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_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/2022/elts/us-gaap-2022.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_us-gaap_IndefinitelivedIntangibleAssetsMember_1d420820-f018-47b1-962b-30ca8e854556_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/2022/elts/us-gaap-2022.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_dei_EntityAddressPostalZipCode_42311ffd-084e-4396-aa71-0f3917bd518b_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/2022/dei-2022.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_gww_PercentageOfCompanyWideRevenue_00d7afc4-c04f-4985-a36d-af78318d6bf2_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-20221231.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_PropertyPlantAndEquipmentAbstract_d8a4c679-c8c2-4a01-bcad-4b864e0eb82d_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/2022/elts/us-gaap-2022.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_BusinessExitCosts1_74b85de3-6bc9-47e1-b9ad-c82a80326fdf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liquidation expenses</link:label>
    <link:label id="lab_us-gaap_BusinessExitCosts1_label_en-US" xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Exit Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessExitCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessExitCosts1" xlink:to="lab_us-gaap_BusinessExitCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_fcb10730-28e2-4981-893b-9bf3f116af23_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/2022/elts/us-gaap-2022.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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_15960517-da92-4e35-ab26-17175a31abeb_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/2022/elts/us-gaap-2022.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_DebtInstrumentAxis_d9878c0e-8214-43b6-be10-f8e2ec6b435b_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_c25f9a15-c933-45a9-a2d4-471516893b66_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/2022/elts/us-gaap-2022.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_PaymentsOfDividendsCommonStock_355ef794-645b-48a6-bbdb-44b821eb95c0_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/2022/elts/us-gaap-2022.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_ValuationAllowanceLineItems_213e9a69-e2cb-4894-9853-a98ab4b0c647_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityMaximumBorrowingCapacity_94596468-a85d-4371-9894-7b3c8d09d57f_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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureAbstract_4d1eaca3-3585-4d4f-9fb6-cb88dd6512f3_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1936760a-db1e-4001-8eb0-59af29e8482a_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_aa8aa4b0-eff2-4376-a818-201daab83757_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 (see Note 2 and Note 11)</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/2022/elts/us-gaap-2022.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_SoftwareAndSoftwareDevelopmentCostsMember_11e63afd-3962-4896-9c43-2088e3004da2_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_f2928b80-1470-4ce3-89ad-b808802aadbc_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/2022/elts/us-gaap-2022.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_LossContingencyNumberOfPlaintiffs_8cf81263-9240-4438-b7f4-6744a72a40db_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink: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 plaintiffs</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Plaintiffs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:to="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_FirstScheduledTrialMember_0b91e287-c3c7-4ff8-b245-a0e1eb08d53b_terseLabel_en-US" xlink:label="lab_gww_FirstScheduledTrialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Scheduled Trial</link:label>
    <link:label id="lab_gww_FirstScheduledTrialMember_label_en-US" xlink:label="lab_gww_FirstScheduledTrialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Scheduled Trial [Member]</link:label>
    <link:label id="lab_gww_FirstScheduledTrialMember_documentation_en-US" xlink:label="lab_gww_FirstScheduledTrialMember" 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">First Scheduled Trial</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FirstScheduledTrialMember" xlink:href="gww-20221231.xsd#gww_FirstScheduledTrialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_FirstScheduledTrialMember" xlink:to="lab_gww_FirstScheduledTrialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_32611b6f-1efd-49a3-82ff-aa20ea93ab2b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis points</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_0ab452ea-522f-48ed-8297-78f801b0ec21_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/2022/elts/us-gaap-2022.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_srt_RangeMember_2946d3bf-3ad8-41cf-8d0d-0e3142fdf0a1_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/2022/elts/srt-2022.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_Depreciation_344d1162-dc82-4119-9dd1-a34cde14a8f8_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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_69d7727e-366c-48b8-adf8-19d79724309b_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/2022/elts/us-gaap-2022.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_ShortTermDebtTypeAxis_b103667a-9f8a-4b2a-8933-93cb5a218cd0_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b26a20c2-a7aa-4562-8798-25cf8703978e_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/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateStatedPercentage_b150ce7b-e3f2-4bb8-bf80-de5390575d1b_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_25b51ee0-d041-4325-b43d-9fa3e2ea4886_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/2022/elts/us-gaap-2022.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_us-gaap_LegalMattersAndContingenciesTextBlock_c7f10a5a-acbb-4f5a-8756-6e7cf7bd1fd3_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/2022/elts/us-gaap-2022.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:to="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_b1657dc0-5646-4a0a-8306-b03b7993248c_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanNetPeriodicBenefitCost_7366af83-ed21-4aa8-9220-8e24a66f7f3d_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/2022/elts/us-gaap-2022.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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_83302ef2-d4dc-4437-8ac0-d640b40a82fa_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/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_77736e62-a1fb-43aa-bfd9-47aa78173344_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/2022/elts/us-gaap-2022.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_NetIncomeLoss_53c94155-a5f5-4833-bb02-1588b3a7a500_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_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAxis_feeedbb7-4d8e-4a31-a20d-99ea12937663_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/2022/elts/srt-2022.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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4c8f93a2-9a17-450c-bc0b-e6f26bf261a1_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_69d698c9-f9f5-415b-a908-ff1ce6b74ddd_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/2022/elts/us-gaap-2022.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_SubsequentEventTypeAxis_2145dada-7b93-4250-91ea-92592356c35c_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanEquitySecuritiesMember_2da13301-19a3-4769-ae87-04fc130c1c2b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink: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 Securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink: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, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9aaf2584-6a9e-41f5-8e66-ea02cfb6ecf6_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/2022/elts/us-gaap-2022.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_EquityComponentDomain_5ab3344c-20bb-4f55-9d65-8612f8ff3d69_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/2022/elts/us-gaap-2022.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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees_add2a59c-ed46-42b9-a19b-b48d2f7e1e52_terseLabel_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HRA credit inflation index for grandfathered retirees</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees_label_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" xlink: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 HRA Credit Inflation Index for Grandfathered Retirees</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees_documentation_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" 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 Assumptions Used Calculating Net Periodic Benefit Cost HRA Credit Inflation Index for Grandfathered Retirees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" xlink:to="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_e979ec25-b12f-410f-8f20-5ae0807c15db_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/2022/elts/us-gaap-2022.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_DebtInstrumentRedemptionPricePercentage_7c8a82d0-bdc0-4b2c-9b85-6a65fd8c170a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt redemption percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ValuationAllowanceForeignExchangeRateChangesMember_05aa10e2-2374-43a6-adcf-dafaf6e54df3_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-20221231.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_00ee84df-ae26-4677-ae19-da90f1c10111_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeasesTextBlock_ee1aab6b-1f73-4677-9a3c-1cf42114401b_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/2022/elts/us-gaap-2022.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_SummaryOfIncomeTaxContingenciesTextBlock_66ffe4be-dddb-41cb-9011-d10bab470083_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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_1a5777aa-6f9c-4f3c-a2bb-62386c217e99_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink: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 foreign currency translation losses</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink: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), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_72f27320-6119-49e0-bff2-69b8e88e05ec_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/2022/elts/us-gaap-2022.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_us-gaap_HedgingDesignationDomain_c411a7c2-f075-4107-a5e1-fee6c053be7a_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b5a6b304-76d4-4cb0-ab9d-465a8e4d64a4_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_9708a0b0-0011-431c-a0e0-a53fa9b0f916_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_66aa12c0-005e-44e8-bdc5-7e6ca5e66389_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_bfa04643-9ab5-4d8c-966a-e09907ad0679_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/2022/elts/us-gaap-2022.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_SupplementalCashFlowInformationAbstract_279b48bc-2d3c-4344-96c8-8a7d23da30e2_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/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_128b46e8-bba9-4e66-b4bc-97eee49774bf_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/2022/elts/us-gaap-2022.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_ValuationAllowanceByDeferredTaxAssetAxis_5eeb916e-219d-4fab-b150-4d96347b918f_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/2022/elts/us-gaap-2022.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_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_341827e8-10bc-47db-b9ca-40db672e4fe4_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-20221231.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_gww_OtherLongTermDebtFairValueDisclosure_b0a0d49b-587d-4894-9353-4c84f982a31d_terseLabel_en-US" xlink:label="lab_gww_OtherLongTermDebtFairValueDisclosure" xlink: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_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-20221231.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_9f7fcabb-9d62-4722-af65-cc9b28dac495_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-20221231.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_OtherIncomeTaxExpenseBenefitContinuingOperations_8c9093ed-4316-439f-8e85-4fd8c1e540b2_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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillLineItems_428936aa-0ed0-419a-a914-730f71f049e9_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/2022/elts/us-gaap-2022.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_StatementOfCashFlowsAbstract_88772757-03ce-446f-8594-a5315b199845_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/2022/elts/us-gaap-2022.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_LineOfCredit_3c047c67-92f2-4eea-9d2d-f964a1c9b616_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" 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">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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_5d51169f-9284-417f-bff3-6a84ca529970_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/2022/dei-2022.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_gww_CashClassification_18b4061e-4d6f-4289-b977-1df25ef99e41_terseLabel_en-US" xlink:label="lab_gww_CashClassification" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original maturity of cash (days)</link:label>
    <link:label id="lab_gww_CashClassification_label_en-US" xlink:label="lab_gww_CashClassification" xlink: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 Classification</link:label>
    <link:label id="lab_gww_CashClassification_documentation_en-US" xlink:label="lab_gww_CashClassification" 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">Original Maturity in days for cash.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CashClassification" xlink:href="gww-20221231.xsd#gww_CashClassification"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_CashClassification" xlink:to="lab_gww_CashClassification" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_CapitalStockTextBlock_b3ca7906-2daf-4f45-8105-58616797cbe6_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-20221231.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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_80270ab7-0cdf-46c6-8af4-9ecaa049dca5_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/2022/elts/us-gaap-2022.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_gww_LongTermDebtGrossFairValueDisclosure_0a5f26d1-06ef-4f14-8eee-321787817615_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-20221231.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fd315366-8554-483a-80c3-ec688efbe1ca_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c0a0bbed-b87c-4a8b-89e4-61de45a41c99_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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_2f3ca903-0a49-4779-8ab4-cad2d9665d31_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/2022/elts/us-gaap-2022.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_AwardTypeAxis_2867f0dc-8230-43c5-bc88-450b0a94822b_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanActuarialGainLoss_4ca47cac-e6b8-4fe4-8c0b-e7b616ddafac_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 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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_da5199c6-9129-4620-9f74-b6ce2c8cb69d_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_f67644d4-0c9d-4716-8c0f-2224f854f1ad_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">2027</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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_0b35385b-7379-4fe5-bd24-f8c79be699bc_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/2022/elts/us-gaap-2022.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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_45fb0360-f217-4bff-9c99-a607bc5545c9_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-20221231.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_OperatingLeaseLiabilityCurrent_7a6e7645-789c-4b06-925a-ede41c1ac2b2_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/2022/elts/us-gaap-2022.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_68e06080-6014-40ac-96b1-b171a7fd24bc_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">Activity for restricted stock units</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/2022/elts/us-gaap-2022.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_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_aad711ef-c9f8-4044-ba4b-47af32259a2a_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-20221231.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_ChangeInAccountingEstimateByTypeAxis_3a27d441-ef5b-46fa-856e-91180e7acbcc_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink: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 Accounting Estimate by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_dfe770bf-4ff1-46ce-ac8f-e0738f8fa53c_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/2022/dei-2022.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_46d26bbd-4b28-49ca-a2cc-8a4a30948043_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-20221231.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_gww_HealthcareCustomerMember_b367cea6-03fa-455c-b472-225636887943_terseLabel_en-US" xlink:label="lab_gww_HealthcareCustomerMember" xlink: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_HealthcareCustomerMember_label_en-US" xlink:label="lab_gww_HealthcareCustomerMember" xlink: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 Customer [Member]</link:label>
    <link:label id="lab_gww_HealthcareCustomerMember_documentation_en-US" xlink:label="lab_gww_HealthcareCustomerMember" 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 Customer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HealthcareCustomerMember" xlink:href="gww-20221231.xsd#gww_HealthcareCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_HealthcareCustomerMember" xlink:to="lab_gww_HealthcareCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_e5cf4ca3-7789-482a-b180-0c189f6bb6b7_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_3ed1982b-47ff-4da1-9a1f-08678c45fe61_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/2022/elts/us-gaap-2022.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_ChangeInAccountingEstimateTypeDomain_c37613d0-da6c-47c5-b5c1-99b97e57b713_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink: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 Accounting Estimate, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_FixedIncomeCorporateBondSecuritiesMember_c62a5540-ea63-4f1e-a6ec-e59b937d4f48_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-20221231.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_692bbca5-2bf3-4908-8346-3146e6774a36_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/2022/elts/us-gaap-2022.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_srt_StatementGeographicalAxis_c47e54a4-baf9-4d72-8fd2-8004c287f070_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/2022/elts/srt-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e10f27e1-a302-4883-8749-d0f0d1b17158_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_b99b90fb-6f1d-49ff-b4c7-44a996c82c7c_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_5204485f-10e1-4116-9807-95fc894e1b3a_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_c857ddce-1234-44c8-bcc2-e56f195a5170_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/2022/elts/us-gaap-2022.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_dei_EntityCommonStockSharesOutstanding_6bdd15f7-0f9b-4d93-bc27-d0b814b2b135_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/2022/dei-2022.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_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_e22e1a39-7e05-4f49-a1fa-8b6138686b40_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, net of 16,830, 6,737 and 1,027 shares retained, respectively (in shares)</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-20221231.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_FairValueMeasurementsFairValueHierarchyDomain_5a286195-cd2a-4735-a4c2-749d93d6ca78_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/2022/elts/us-gaap-2022.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_us-gaap_RevolvingCreditFacilityMember_426dd599-a78a-4492-9d90-48755135fc5b_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTextBlock_dbceb2fb-9274-43e9-b767-609bf4b07d4c_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">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/2022/elts/us-gaap-2022.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_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_c5889509-1bcf-4e46-8f43-cf86b1f23d44_terseLabel_en-US" xlink:label="lab_gww_OtherLongTermDebtAdjustmentFairValueDisclosure" xlink: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_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-20221231.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_8a1e038c-9433-4b90-9f54-59224344a101_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/2022/elts/us-gaap-2022.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_PreferredStockSharesIssued_79126d47-8770-4ba9-9acf-5857452d24e5_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_92783012-7b17-40fe-9d7e-b8ec4a1fe9e4_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/2022/dei-2022.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_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_55fd002a-d3a4-469d-a8d0-38e0ea21ec42_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 and discounts &#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-20221231.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_PropertyPlantAndEquipmentUsefulLife_41c7e51f-a122-42ae-ab75-66985986fceb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_0adcb6c6-3972-449a-96b0-5e88e172e3e1_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_04aa1cd8-55b2-43cc-960c-5a73e38af867_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a5bc00fa-6f77-4234-8e76-c63426b70126_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">2025</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/2022/elts/us-gaap-2022.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_TermLoanAgreement005Member_14473dfd-3f1d-4f39-bc43-ac8cbd9ff7c1_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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c73ca777-fba9-43ff-af9d-52dbc037f0f3_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_84ebc579-afe5-4753-ac83-6ca1294f88d0_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_bccfaed3-f41a-4bbc-b3d0-488db986617b_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/2022/elts/us-gaap-2022.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_DomesticLineOfCreditMember_1de8a060-f9b0-4bec-a7a1-b9ce3db7fbdb_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/2022/elts/us-gaap-2022.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_dei_EntityShellCompany_ef8312b2-adee-4132-bd14-cca904b970e6_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/2022/dei-2022.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_DeferredIncomeTaxExpenseBenefit_a679b1ae-3af0-43e6-ba1f-0b2eb86fc8bc_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 expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_fa31c2c6-78c5-4a19-9051-a6e8099385c8_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/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_75c67eee-4b80-4630-943b-ca6ab1eb03a1_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_5d2c49e9-83b3-4a04-be13-335d94d84847_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4239bab6-8a47-489a-b3b2-46e5cc8f9ccc_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">2023</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/2022/elts/us-gaap-2022.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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_9d910fd1-a8da-477e-953e-d6d4ed162e4b_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/2022/elts/us-gaap-2022.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_gww_OtherForeignCountriesMember_a109cc19-c1b3-48fe-85ff-d19f65071578_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-20221231.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_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_a3ac6d0e-663a-4a45-8047-ed2157786089_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/2022/elts/us-gaap-2022.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_gww_Amortizationperiodofcapitalizedsoftware_a837bb97-88a6-4e01-9047-363718ad4d56_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-20221231.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_dafbe72b-a312-4b60-be78-c88275c86f71_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink: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. tax legislation impact</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_1a71658f-1540-489e-992c-0f201685ce7f_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/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsDomain_4a984432-0be0-4639-92cb-b4ca78d83e8c_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/2022/elts/srt-2022.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_dei_DocumentPeriodEndDate_26a4180f-3c97-4350-83b6-fdd4c99bc2ca_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/2022/dei-2022.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_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-20221231.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_gww_SegmentReportingInformationAssetsAbstract_cc8a143a-6234-4572-8f3e-01b94910bfd3_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-20221231.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_5a38f0be-c59a-4e2c-9be7-237cb9408cd1_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/2022/elts/us-gaap-2022.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_Assets_3041a209-5918-4222-a2f9-3fbd198a3b4b_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/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_cb41d5ae-41ca-43bd-9fa8-dae5eea929d7_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_a142fba7-21b5-40e9-97d7-b187e2a167a5_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/2022/elts/us-gaap-2022.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_gww_StockIncentivePlansAbstract_d57c2f78-38dc-4915-ad2e-3a6f252545f1_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-20221231.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_InterestRateSwapMember_64e98035-d9c7-464a-aa59-dd49e0784845_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtCurrent_d75983d7-eb1e-487f-8985-ab0701d5b561_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_259a7a3e-ae92-47bc-8369-937be20c79ad_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a075c19d-7ef9-4903-a00a-f4b3610f2a60_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">2027</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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivities_9a34820d-cd92-49ce-9848-d6951eea4f09_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/2022/elts/us-gaap-2022.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_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_80e05908-1b4f-4ec5-9023-7ee08184f4a8_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-20221231.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_0e40920f-f4e0-45d6-a102-daf4375ebc7d_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-20221231.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_LongTermDebtFairValue_2fced475-523d-44a1-b0e7-433c21715419_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/2022/elts/us-gaap-2022.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_StockholdersEquityNoteAbstract_513d1610-9165-4cac-a78a-94ab2273472a_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtAbstract_847b5964-f040-405a-a1a4-6a7315767c05_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/2022/elts/us-gaap-2022.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_EmployeeRelatedLiabilitiesCurrent_cdbff77e-fd9c-4e7a-8bee-fd483a2f2ba5_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/2022/elts/us-gaap-2022.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_gww_ValuationAllowanceTaxRateChangesMember_0ae3b3a7-4ffc-46e3-942a-93a87f9ed4c4_terseLabel_en-US" xlink:label="lab_gww_ValuationAllowanceTaxRateChangesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate changes</link:label>
    <link:label id="lab_gww_ValuationAllowanceTaxRateChangesMember_label_en-US" xlink:label="lab_gww_ValuationAllowanceTaxRateChangesMember" xlink: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, Tax Rate Changes [Member]</link:label>
    <link:label id="lab_gww_ValuationAllowanceTaxRateChangesMember_documentation_en-US" xlink:label="lab_gww_ValuationAllowanceTaxRateChangesMember" 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, Tax Rate Changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceTaxRateChangesMember" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceTaxRateChangesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ValuationAllowanceTaxRateChangesMember" xlink:to="lab_gww_ValuationAllowanceTaxRateChangesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_e22a46c6-aed6-42f4-a035-9573cefee473_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/2022/elts/us-gaap-2022.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_GainLossOnSaleOfBusiness_e653c4ff-9c25-40f4-9c56-d9b267356117_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink: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 gain (loss) on divestitures</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink: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 Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c5e84ca0-b210-4940-af46-ac0f3cd39d44_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/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_09f2a7b2-c26e-4ed2-865b-1765d8962db3_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/2022/elts/us-gaap-2022.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_SegmentDomain_08b191d1-b5d2-4707-9b97-b06c31c5f148_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionDomain_49abb223-12cb-4b11-ad07-f33d90ed51ef_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/2022/elts/srt-2022.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_ScheduleOfGoodwillTable_c83132ad-9489-490f-a713-e91705c5c61b_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/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_c9bf1e7f-463f-4d77-980d-b17db3dcc70f_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/2022/elts/us-gaap-2022.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_srt_MajorCustomersAxis_83da0728-5882-408f-b6a4-462526cf76fc_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/2022/elts/srt-2022.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_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_9310595f-b255-46a3-8134-16e20d04b885_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanInterestCost_50108b4b-a48d-4441-8f0b-bb45722f9b61_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/2022/elts/us-gaap-2022.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_HighTouchSolutionsNAMember_6c9115eb-671b-4872-a4d3-f0498c1a3b9a_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-20221231.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_gww_TransportationMember_333ab1b9-550b-4379-bb5c-a8f2f47d4b6a_terseLabel_en-US" xlink:label="lab_gww_TransportationMember" xlink: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_TransportationMember_label_en-US" xlink:label="lab_gww_TransportationMember" xlink: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 [Member]</link:label>
    <link:label id="lab_gww_TransportationMember_documentation_en-US" xlink:label="lab_gww_TransportationMember" 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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TransportationMember" xlink:href="gww-20221231.xsd#gww_TransportationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_TransportationMember" xlink:to="lab_gww_TransportationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_9fd501ee-ad3e-4c82-8a08-5b0b7162645a_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b1e65dc4-d667-45b6-bb26-3b0a85e1056e_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/2022/elts/us-gaap-2022.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_58a36b05-cc39-436e-afc8-cdf3d8aeb5a7_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/2022/elts/us-gaap-2022.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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_be92fbb2-53a7-4a87-9081-8b70e13d5189_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink: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 in Statement of Financial Position, Fair Value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink: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 in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e518547-1b38-4369-adb0-8c712490fcf7_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d9a0af5c-f34e-408f-bc7f-d110daf51cd6_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/2022/elts/us-gaap-2022.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_16e0644b-2bf1-4de2-a501-1a69febd05b0_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/2022/elts/us-gaap-2022.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_ReceivablesPolicyTextBlock_294dc614-21b8-42f2-b3d1-34fbbdeeda06_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_abd8f277-3cc2-4883-9456-751f17f49166_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/2022/elts/us-gaap-2022.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_DerivativeContractTypeDomain_b561e807-cc13-4f32-89d7-39922efe7d17_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/2022/elts/us-gaap-2022.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_GrossProfit_e56e243f-f399-4362-846f-8cd85822a4bb_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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_7a5db176-1203-46c5-b469-a9e9ca120a14_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/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_387bddd6-327b-4dc2-bbbb-2fb1e8510b51_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">2026</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/2022/elts/us-gaap-2022.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_gww_EndlessAssortmentMember_786c7989-12da-4540-a51f-672171fc3baa_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-20221231.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_SubsequentEventsTextBlock_8843374d-8c5c-4179-898d-a681cc25522d_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_07baa2b1-348c-4fc2-ba2d-ecd374efc217_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/2022/elts/us-gaap-2022.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_GoodwillForeignCurrencyTranslationGainLoss_5902606b-daa2-4248-81d3-1e78a36c5efa_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanBenefitObligationBenefitsPaid_59aa0162-cd46-4493-806b-4335acb486cb_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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_8f45912d-fd90-4d41-80af-5269ed7fefdf_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/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8ea80b2b-a6e5-4137-a341-5b421c5f6846_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/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_b900a024-40b5-4963-8981-f832f0c6b256_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/2022/elts/us-gaap-2022.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5ee3717f-1c97-4947-a3a5-035e71dada0a_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_948117f5-a653-429e-8371-b8a9d77295bf_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_422fbcb0-ea00-4939-9769-d632f6e90986_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">Stockholders' 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/2022/elts/us-gaap-2022.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_ConsolidationPolicyTextBlock_52b2ab6f-2cb8-4586-9444-ed40730557af_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3ebe9afa-3574-47a0-8c3c-2b8e52ea2f32_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_86bf53be-4025-4ca8-8ff4-aaccee6690ee_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">2028-2032</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/2022/elts/us-gaap-2022.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_srt_MinimumMember_0b195675-d92b-419b-b016-bb8f7a916be8_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/2022/elts/srt-2022.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_MinorityInterest_0e657f1a-55b2-42cf-8523-21806398b2b2_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">Stockholders' 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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfFinancialPositionAbstract_7aff1c7e-08c4-4520-969b-01ac6635d4b9_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/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_4869cd0c-b862-4a87-a980-2397ef23e0c9_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/2022/dei-2022.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_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_1fe2dceb-72c6-4720-aaf9-58c184cadf4d_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-20221231.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_CommonStockParOrStatedValuePerShare_5ad4249c-3c3c-4877-b895-7a8abafe3cea_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_05be06ed-4e68-4184-9930-239db6cb0489_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">Excess tax benefits from stock-based 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/2022/elts/us-gaap-2022.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_gww_ZoroToolsEuropeMember_7499e386-8d1d-41dd-84cc-fe8dd850fe61_terseLabel_en-US" xlink:label="lab_gww_ZoroToolsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zoro Tools Europe</link:label>
    <link:label id="lab_gww_ZoroToolsEuropeMember_label_en-US" xlink:label="lab_gww_ZoroToolsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zoro Tools Europe [Member]</link:label>
    <link:label id="lab_gww_ZoroToolsEuropeMember_documentation_en-US" xlink:label="lab_gww_ZoroToolsEuropeMember" 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">Zoro Tools Europe</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ZoroToolsEuropeMember" xlink:href="gww-20221231.xsd#gww_ZoroToolsEuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ZoroToolsEuropeMember" xlink:to="lab_gww_ZoroToolsEuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_00d4c034-e547-4182-8a8b-d55d5a928c73_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">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/2022/elts/us-gaap-2022.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_ScheduleOfSegmentReportingInformationBySegmentTable_8240dbf5-e76f-4013-ab4c-10f1b560762b_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/2022/elts/us-gaap-2022.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_AuditorName_631993f0-d8a4-4367-8b59-a49ff666ca10_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/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_4cd82b8a-cbdb-436c-ba19-5a918aad9c35_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/2022/elts/us-gaap-2022.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_0b2c3ca9-6dce-44d8-bf4b-19cf76539102_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/2022/elts/us-gaap-2022.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_OperatingLossCarryforwards_3d1a4220-cd53-4fa0-aea2-9b61b0d0449c_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/2022/elts/us-gaap-2022.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_gww_FurnitureFixturesMachineryandEquipmentMember_cf729d66-7f9d-43de-b782-1132076f88a4_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-20221231.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_dei_TradingSymbol_0ff01fb5-0115-4b17-b985-e236fa153299_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/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_ce9539ee-0526-4b7f-a92c-faa113b0e708_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/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_e18111b2-2ebb-4b2a-86eb-6ddf0c979b64_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink: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 Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_CommercialMember_055d6b42-f1d5-46f2-9e04-4de25148c458_terseLabel_en-US" xlink:label="lab_gww_CommercialMember" xlink: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/Wholesale</link:label>
    <link:label id="lab_gww_CommercialMember_label_en-US" xlink:label="lab_gww_CommercialMember" xlink: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 [Member]</link:label>
    <link:label id="lab_gww_CommercialMember_documentation_en-US" xlink:label="lab_gww_CommercialMember" 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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CommercialMember" xlink:href="gww-20221231.xsd#gww_CommercialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_CommercialMember" xlink:to="lab_gww_CommercialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4f019cb8-b382-44dc-b8cf-2ef525d13c33_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_86e7c51f-f156-4006-a008-e928e7944729_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">2026</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/2022/elts/us-gaap-2022.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_country_CA_90968dd3-0c18-448f-9688-1faeb72b800c_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/2022/country-2022.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1d63ccc5-73af-40b5-99e0-de6a9c7959ab_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_95ea9da3-b446-4e79-b7fa-955d077c407b_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/2022/elts/us-gaap-2022.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_DisposalGroupClassificationAxis_aa9c34fe-0f2b-40b9-a3bb-c86ab87659a8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalUnitsTextBlock_1d46590e-8a9d-4587-ab2e-3841499e3c21_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/2022/elts/us-gaap-2022.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_DerivativesPolicyTextBlock_7a862c2d-1fac-4e55-8d68-c911531bf139_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/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8be9b985-0fb5-446d-b79e-4cbc4d4fcfb1_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_9de4919d-595b-4bb5-8bc8-8bf2ef356f81_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/2022/elts/us-gaap-2022.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_gww_HeavyManufacturingMember_faf3e04c-1407-4085-ad49-95acc2903895_terseLabel_en-US" xlink:label="lab_gww_HeavyManufacturingMember" xlink: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</link:label>
    <link:label id="lab_gww_HeavyManufacturingMember_label_en-US" xlink:label="lab_gww_HeavyManufacturingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heavy Manufacturing [Member]</link:label>
    <link:label id="lab_gww_HeavyManufacturingMember_documentation_en-US" xlink:label="lab_gww_HeavyManufacturingMember" 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">Heavy Manufacturing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HeavyManufacturingMember" xlink:href="gww-20221231.xsd#gww_HeavyManufacturingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_HeavyManufacturingMember" xlink:to="lab_gww_HeavyManufacturingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8053f845-b39b-4627-982d-5733478ec460_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/2022/elts/us-gaap-2022.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_ProceedsFromLinesOfCredit_1a9b605e-f765-4937-9a09-055d3548d326_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 short-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_c9a3ae6a-7356-4243-bd46-01faf2e835da_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-20221231.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_UseOfEstimates_04e1bf49-8fce-4e3b-9d23-89caa7f1656a_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/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_86f729c2-cd8a-49d9-87ac-e6e8099f5e90_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/2022/elts/us-gaap-2022.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_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_8c2fb0bd-4782-44a4-a510-c6f650ae19c5_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/2022/elts/us-gaap-2022.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_gww_AssetsAndLiabilitiesLesseeTableTextBlock_8b933d39-4fdd-4c03-ab69-0c5690a80218_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-20221231.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_69e9b429-22ca-453a-a0f2-a8533ba7be9e_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</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-20221231.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_IncomeTaxDisclosureTextBlock_ae1149ae-5060-4ef0-8501-1072315afeaa_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_4d9efd83-9f42-4077-b56a-137cf33d7432_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/2022/elts/us-gaap-2022.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_ContractWithCustomerRefundLiability_2fbfa2ce-17e2-4d51-8211-eb5dccfc9d91_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/2022/elts/us-gaap-2022.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_CreditFacilityDomain_baff13b0-6ade-48fa-992f-10dfe4841c08_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/2022/elts/us-gaap-2022.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_PercentageOfLIFOInventory_6c7edcd8-5d36-4d01-8bc7-6073d92b39cb_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/2022/elts/us-gaap-2022.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_LiabilityForFuturePolicyBenefitWeightedAverageDuration_897e148c-e577-4422-a935-1a6588153cd6_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/2022/elts/us-gaap-2022.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_IntangibleAssetsGrossExcludingGoodwill_9e3aa5b1-45c6-4fa7-adf2-48bc0b1dd666_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/2022/elts/us-gaap-2022.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_us-gaap_AmortizationOfIntangibleAssets_9cf46d27-e3c8-4f0e-ac05-c8303d5b6e10_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfGoodwillTextBlock_9fb343c8-ac6f-4a52-ac15-e35510b62a58_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/2022/elts/us-gaap-2022.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_InterestPaidNet_a5572160-a0da-4d4b-9317-d713a9eb6530_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/2022/elts/us-gaap-2022.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_EarningsPerShareBasic_2866da54-2ab8-4246-aba7-86c48d332761_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_76e9ffba-d0ca-41e8-bd8b-b8fc2a78061e_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">2025</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/2022/elts/us-gaap-2022.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_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments_4766d0ac-c48c-4ec2-aed2-7cda4af05a9f_terseLabel_en-US" xlink:label="lab_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments" xlink: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 semi-annual principal installments</link:label>
    <link:label id="lab_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments_label_en-US" xlink:label="lab_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments" xlink: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, Number Of Semi-Annual Principal Payments</link:label>
    <link:label id="lab_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments_documentation_en-US" xlink:label="lab_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments" 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, Number Of Semi-Annual Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments" xlink:href="gww-20221231.xsd#gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments" xlink:to="lab_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_775e4db4-1c9b-4950-95dd-abba0c35a12e_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/2022/elts/us-gaap-2022.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_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_9aee453d-8ef6-454e-bebc-734a1c3deb92_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-20221231.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_CorporateNonSegmentMember_c12bf70d-866f-4c97-a294-1238119aadea_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink: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 businesses</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_69b027d1-d461-4a5a-9bfb-258b0b145c58_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/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_6f9bf1ca-8c52-4379-b215-1daef4a494e6_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_203753ce-7298-4e5c-aa50-d4329dc1d48b_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">Stockholders' 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/2022/elts/us-gaap-2022.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_073f8413-b4e9-4e05-bfd0-c1ec127226bd_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ca93322b-0923-48ed-8182-7461278ab0a1_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxCreditCarryforwards_3c4eae11-8c7b-4348-8b69-28c399d4a610_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsOther_6eff5234-9bb7-4a3d-8c76-e97f4a16cb03_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/2022/elts/us-gaap-2022.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_dei_EntityInteractiveDataCurrent_bbc1988a-b488-44d7-9102-d3e19b35476e_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/2022/dei-2022.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_4a7f7626-4938-43c0-9226-77d757b10535_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetDomain_e1e76881-e1a8-4a59-a1fa-ee1727165bf4_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/2022/elts/us-gaap-2022.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_ScheduleOfPropertyPlantAndEquipmentTable_407d418e-3cc0-44fc-b906-0c098c1cb21b_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingCapitalAbstract_5109b056-3e50-44b7-8ce1-38779a0029ec_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9628e3e9-fb99-4aeb-b7d9-27bce91123c3_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">2025</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/2022/elts/us-gaap-2022.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_MoneyMarketFundsMember_c6bec516-c102-49e5-8cd8-52091d6bb326_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink: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 Money Market Fund</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_96bdee71-7e5d-4781-83e3-73bfb82da890_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/2022/elts/us-gaap-2022.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_RetainedEarningsMember_981b9ae3-52c0-44df-8423-fdbce43d11c1_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/2022/elts/us-gaap-2022.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_SegmentReportingInformationLineItems_53ae1419-e409-4371-9499-2de79352d62e_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/2022/elts/us-gaap-2022.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_DividendsCommonStockCash_ceb8779a-f053-4f92-8e34-2f1a0d694121_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/2022/elts/us-gaap-2022.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_54ff5c62-0449-4d21-962f-fcae37f33963_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">2027</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-20221231.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_CommonStockMember_a0864834-29c2-4c64-a54a-d43662f51e16_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_6304f69d-1c8b-4397-9c5f-79f27f76ba04_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/2022/elts/us-gaap-2022.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_NumberOfReportableSegments_db19c9c6-9a52-48a2-a80b-edb90c11e3ea_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/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock_a2d368d7-dd64-42c0-aa17-175f5990a161_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/2022/elts/us-gaap-2022.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_PaymentsForRepurchaseOfCommonStock_19bde34a-5eab-464c-8123-e122c7e8d079_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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_d6898378-c326-4f61-9c39-bdd1c0401e79_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_fe153c7c-5628-4d23-9938-15e09a74958a_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_5dec7614-cf66-437f-bf9c-5e8ba43d0ddc_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/2022/elts/us-gaap-2022.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_RevenueRecognitionPolicyTextBlock_7ecf1766-277a-4ff8-a90c-977847e858b3_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/2022/elts/us-gaap-2022.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_gww_REVENUEAbstract_40f5df3c-d5d8-49f5-9539-fecf916ab5fa_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-20221231.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_us-gaap_StatementTable_fc0bd8ea-d892-44e3-bb46-917efa55869e_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_055cecf7-c60c-4724-afab-e025b9047d61_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_6894e08b-f21d-4da6-8fb0-6b5b8d5cb245_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/2022/elts/us-gaap-2022.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_AssetsCurrentAbstract_874ec018-da22-461d-9d55-00b2efb06e77_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrent_b3f0f7ec-14ce-4466-8bc3-47590e64c04f_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/2022/elts/us-gaap-2022.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_DerivativeInstrumentsAndHedgesLiabilities_9f3b29dd-302a-40c4-88f9-245e807b0c66_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink: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 amount of fair value hedging adjustments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink: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 Hedges, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_72546a33-ae49-4875-af28-c9e254f58546_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/2022/elts/us-gaap-2022.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_gww_ProfitSharingAutomaticContributionByEmployerPercentage_52b59104-4009-481e-8687-a72ba815e040_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-20221231.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_srt_RangeAxis_9eeb0c61-bde9-41b4-8f96-dd15d0e345f7_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/2022/elts/srt-2022.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_TreasuryStockSharesAcquired_e46fa9e8-6699-423f-a69e-4d37cb64cfa5_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/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_b49d71d9-fc3c-4fc2-9c10-e8364b2b1f34_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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_da9f4b5b-697b-44f4-a04a-556ed5acb953_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/2022/elts/us-gaap-2022.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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_68c3adb5-7eb3-4740-8e58-02026a1e47a5_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/2022/elts/us-gaap-2022.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_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_28466355-bba9-4c3e-852d-5aaf9b078c7b_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-20221231.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_gww_MutualFundsMunicipalAndProvincialBondsMember_a1ba3c40-ca85-4000-98a4-5e26dcd676c8_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-20221231.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_RetainedEarningsAccumulatedDeficit_a28173ca-4df6-4028-8d60-a9a777845123_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/2022/elts/us-gaap-2022.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_gww_ValuationAllowanceOtherChangesNetMember_b0969fc3-f8d8-4ce2-a6e0-41f8819097d5_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-20221231.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_40aa846f-69ab-4966-a2f9-84497860ff60_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-20221231.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5decb33f-cde8-47fa-a0c8-ef5406d261e1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_29962fc9-e9ad-4107-9c0d-8afabf200040_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/2022/elts/us-gaap-2022.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_OtherOperatingActivitiesCashFlowStatement_38932248-5bb3-43cd-9eb0-2bd7a6d8f8d1_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/2022/elts/us-gaap-2022.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_AccountsReceivableNetCurrent_98b3753b-d727-4be6-9d23-b9d54d6ea5a5_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 $36 and $30, 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/2022/elts/us-gaap-2022.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_StatementEquityComponentsAxis_bee1d49d-8765-4ae4-91f7-4f732f9b2e79_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/2022/elts/us-gaap-2022.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_srt_LitigationCaseTypeDomain_d0b13b1a-94e4-40af-b413-69e7d7d938b0_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_14d9b242-bcd3-4635-acc7-3096a612db1f_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomePolicyPolicyTextBlock_02be3f59-0d5b-4047-8f0f-db78888f20db_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalYearFocus_b46c1707-b308-4f9c-9725-3f79ed626fee_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/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_f18fd5a7-078d-43d4-9b12-0fb89b553795_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_bea82313-1fd0-4c40-a694-f56bd9f713d1_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/2022/elts/us-gaap-2022.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_StatementLineItems_7699794a-3ea5-4070-91fd-27e583ba209b_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9bb01769-4256-4750-9be0-305a0fbd818b_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_a75fcda6-c894-4768-9565-861c18bf84d3_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/2022/elts/us-gaap-2022.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_NonoperatingIncomeExpense_53197735-f745-4928-8eec-112b5684155b_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueByFairValueHierarchyLevelAxis_1e1bb404-907b-49d5-af84-a50b6fd3588c_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsGross_b98ee560-8633-4c69-ad25-7b1af3dcf37a_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/2022/elts/us-gaap-2022.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_SellingGeneralAndAdministrativeExpense_e14f03c8-9c5a-4276-b42e-3546907fbf5f_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/2022/elts/us-gaap-2022.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_LossContingenciesTable_1a1b1aa1-0061-4e1e-9a7b-d9ac1c817c8f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_5c3da51d-a307-4db0-b088-beca1c3e3971_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseRightOfUseAsset_1f1fc9c7-1335-4549-a5f6-93fc155bc852_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/2022/elts/us-gaap-2022.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_StockRepurchasedDuringPeriodValue_b692160b-d5de-46a3-b3c0-a0120b30b4e3_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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeMember_7bff9c05-e219-4101-91fe-d73d40467efb_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_e4a06a22-1b1b-4438-bcce-667d25a92258_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/2022/elts/us-gaap-2022.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_RestrictedStockExpense_1f610e41-0ba9-4ce9-b09e-35e733fc1867_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNoteTextBlock_674a76bc-49d4-4302-9853-59be0f6e15dc_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/2022/elts/us-gaap-2022.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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6417949d-8d0f-444f-93e5-d5d892293329_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/2022/elts/us-gaap-2022.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_dei_AuditorFirmId_ba18e45a-6887-4b4c-97ba-28ca04017583_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/2022/dei-2022.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_SegmentDiscontinuedOperationsMember_02962ee5-839c-4a4f-b79e-d5ebc5542cf9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_a02fb6d9-eca3-4fce-9d41-9ca4392fcb84_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/2022/elts/us-gaap-2022.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_OperatingLeaseExpense_bc67b343-f987-4d9a-80e8-57a293d1b620_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/2022/elts/us-gaap-2022.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_dei_DocumentTransitionReport_9aa82b77-cc3a-45a4-9095-9117b61a9327_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/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_13cd41e2-e5bf-4ad3-8644-3f6a9391a7f3_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">2024</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/2022/elts/us-gaap-2022.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_dei_LocalPhoneNumber_52095880-f810-4b9f-923e-800e23dfd661_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/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_4b74275f-16d7-44a4-9fab-3c7d9f44a098_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_4f5eff7c-4b4a-41ce-8aab-83b8190b91fa_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInventories_7941d3c1-a7f0-47a7-93c4-360948395f06_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/2022/elts/us-gaap-2022.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_NewAccountingPronouncementsPolicyPolicyTextBlock_4e846ef0-e89d-4d14-92cf-c5eae3ef536e_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/2022/elts/us-gaap-2022.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_gww_SummaryOfSignificantAccountingPoliciesAbstract_2fa5e062-a8cf-47e9-83db-ad30ea396562_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-20221231.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_08629fb3-b4e4-43f9-ac95-897c6040ceae_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_f6c2fc46-0905-4677-829a-5cd4361d3b97_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/2022/elts/us-gaap-2022.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_CommonStockSharesOutstanding_74c88f8e-51ae-4ea1-9e8a-5e5107e199fb_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_2f467c0e-1bef-489d-997f-363534dfa6b3_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/2022/elts/us-gaap-2022.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_Goodwill_7bae4061-a643-4a75-9c21-c9ec2b00faa2_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_62744980-8787-459d-81a4-d70be3f0bb58_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_c0e5108a-e59f-40a1-af9f-6e86422514bc_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/2022/elts/us-gaap-2022.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_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_8d37f749-a7c8-4007-aa89-b71850e62b61_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-20221231.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_TreasuryStockShares_98d76614-891a-4fb6-a949-8f1780f4f2f9_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares at cost (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_234018f8-3e95-4393-9107-72d66dff1383_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" 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, treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_5540a807-4123-4503-97c3-67a66b47841a_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" 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, treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5d7e652e-b976-4db6-a282-dc4af936b802_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanActualReturnOnPlanAssets_6c3e84e5-8ca7-41d6-a44a-2dd37624dc2e_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/2022/elts/us-gaap-2022.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_gww_LossContingencyNumberOfDeaths_82e588eb-15a8-4bdb-a4a4-9b154bc485b9_terseLabel_en-US" xlink:label="lab_gww_LossContingencyNumberOfDeaths" xlink: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 deaths</link:label>
    <link:label id="lab_gww_LossContingencyNumberOfDeaths_label_en-US" xlink:label="lab_gww_LossContingencyNumberOfDeaths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Deaths</link:label>
    <link:label id="lab_gww_LossContingencyNumberOfDeaths_documentation_en-US" xlink:label="lab_gww_LossContingencyNumberOfDeaths" 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">Loss Contingency, Number of Deaths</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LossContingencyNumberOfDeaths" xlink:href="gww-20221231.xsd#gww_LossContingencyNumberOfDeaths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LossContingencyNumberOfDeaths" xlink:to="lab_gww_LossContingencyNumberOfDeaths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_fbcd44e4-7c9d-4331-8d3c-0e543b0b7bad_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/2022/elts/us-gaap-2022.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_EquityFundsMember_872846a1-1de1-4783-a4c2-33a8e58c07aa_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/2022/elts/us-gaap-2022.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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_a29f6d80-b81f-48ec-920a-52be94f91cd8_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/2022/elts/us-gaap-2022.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_gww_Operatingleaseexpirationdate_061ae64b-d296-4fd8-aa76-116406bab482_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-20221231.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_fcea39f4-e6cf-4971-99ba-1aae56a129c5_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/2022/elts/us-gaap-2022.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_IncomeTaxExpenseBenefit_b2f2099a-ac38-4e99-bdd3-1bbf4f32db8b_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_bdc96fb6-fcda-4813-ba21-48dac5b66c37_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/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_fe36f01c-88ea-4c0e-89df-14fa63bc872d_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/2022/elts/srt-2022.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_DeferredIncomeTaxLiabilitiesNet_3c7944bf-0569-4aae-8d35-841b75934add_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsValuationAllowance_2b64ec71-1e3b-47ed-95ee-9a508a0a3ac5_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_081a0bad-28ea-4294-9e09-3f49a28b0bda_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_d127f548-4dda-4cfb-8e2a-12dda579159d_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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_4b75f588-8ddb-438f-b486-5bacd57836ed_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/2022/elts/us-gaap-2022.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_PreferredStockParOrStatedValuePerShare_07ba35e3-6eeb-4984-9452-8106eb56fe21_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7d66d13a-fd72-44c4-a9d7-9237a2c3624f_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">2026</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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_52e47149-783b-449d-9ba1-bd5d4110e877_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9bdd03e9-d32b-4d01-869a-fcc5459963e2_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/2022/elts/us-gaap-2022.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_dei_EntityPublicFloat_f0d8a454-b7f5-402c-8f7a-3ee706778949_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/2022/dei-2022.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_AdditionalPaidInCapitalMember_d3ec7006-ff9b-4dce-93a8-fc5a2cafed48_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/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_c0735977-6e4a-4d20-8939-a6fba16ad0f3_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_d26022f4-3c10-498f-84e8-cf99ada2373b_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/2022/dei-2022.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_CostOfGoodsAndServicesSold_212ff8b8-1ec7-4dd5-a398-ef7eb9e432fc_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/2022/elts/us-gaap-2022.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_gww_YenDenominatedBankTermLoanMember_81ebea44-30b4-4552-9e18-353bb763f82c_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-20221231.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_DerivativeLineItems_b32b638f-9592-4e87-84cb-0ce58768b24a_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/2022/elts/us-gaap-2022.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ae4a873b-028c-4b77-bdb4-dc8f5fd6d61b_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/2022/elts/us-gaap-2022.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7cc1eebf-8cb1-4392-b6c0-7fde11727ff2_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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_a4381d83-86de-45eb-bdab-0308beb6df12_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_b577f82a-5945-4334-8b29-0eb0f068bd69_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_50d9280f-75dc-4986-a940-07fd510a8e62_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">2023</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/2022/elts/us-gaap-2022.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_BuildingAndBuildingImprovementsMember_4f98aa29-a5b3-4995-9db4-950c0c699833_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/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_b7d6e7f8-8f5b-4bc6-9255-2a7135c06c9b_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/2022/elts/us-gaap-2022.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_dei_IcfrAuditorAttestationFlag_15850672-718d-4226-a504-11af601c450a_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/2022/dei-2022.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_DeferredFinanceCostsGross_08ab8a51-d87f-42c7-8578-86bb14bcbd3e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs and discounts</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_TaxPositionsWithUncertainTimingOfDeductibility_852f5781-32af-4bc1-8dc8-a6e7b0f4594a_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-20221231.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_CommonStockValue_1f69175a-097c-49a1-8113-8072012815b8_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; issued 109,659,219 shares</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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_9ec541d7-fc09-4024-94b8-7f28ed7b102c_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/2022/elts/us-gaap-2022.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_SeniorNotesMember_220776e0-7548-4be5-ae11-753faebd2987_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_544977d6-5a0f-4f49-b14e-7ec0097095c6_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_724769bc-14ab-4dc2-84d9-329b67dd7ef7_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, net of 41,019, 26,107 and 39,075 shares retained, respectively (in shares)</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/2022/elts/us-gaap-2022.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_gww_AccruedSalesIncentives_8de2f742-cd84-4995-80fc-d320f9aff27f_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-20221231.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_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ad17d07d-5b59-49d7-b789-060bf4c84d39_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/2022/elts/us-gaap-2022.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_OperatingSegmentsMember_9c905db5-866e-4fff-b5d0-3acba258e3e8_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_0149fcba-54c0-4d9c-96ee-7765c0468cb3_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/2022/elts/us-gaap-2022.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_PreferredStockSharesAuthorized_3513f89e-b5c8-4c8d-b4d1-070acf968da7_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aef1941e-7f1f-42cd-92e3-43bdc54e4e41_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_841f9e31-0a1d-4ed7-a470-582876a856e3_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/2022/elts/us-gaap-2022.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_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_1a3f634b-9577-46de-aa47-a04299bfe5a2_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-20221231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_809f73d2-f614-4fa1-82d3-9f229df163ec_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/2022/elts/us-gaap-2022.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_NetIncomeLossAttributableToNoncontrollingInterest_f044ddca-5611-42d6-b553-5c5e00259624_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_f96aa416-e752-46d7-9c57-c311f00f6ee3_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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1a2150cb-dbb3-455f-81df-c33f78ce39b1_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/2022/elts/us-gaap-2022.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_LiabilitiesCurrentAbstract_4b10eeee-0c26-48ea-9002-e41a8b7f8910_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/2022/elts/us-gaap-2022.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_ProceedsFromStockOptionsExercised_9966f806-ad72-43a6-b68b-16276b5c831e_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/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOfLongTermDebt_6a3e97ae-1818-40c7-859d-79a7612e1558_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 long-term 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/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_ae7c85d0-a6e7-4f6f-bff5-0d0794c5c563_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/2022/elts/us-gaap-2022.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_gww_GoodwillAndOtherIntangiblesAbstract_f4d3bef3-aab9-47c7-ba9f-e1f49fc3f86d_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-20221231.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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_223c4825-9729-4b83-a1c5-fd67e653d786_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/2022/elts/us-gaap-2022.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_gww_LongTermDebtFairValueAbstract_383a2017-b862-4c71-a3df-c80f4583cee2_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-20221231.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_SummaryOfValuationAllowanceTextBlock_bb7197ab-f297-43e9-abc7-5a53996f986d_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/2022/elts/us-gaap-2022.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_RetirementPlanTypeDomain_583fc5de-9422-4c4c-a24e-f4e9a74e7bb7_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/2022/elts/us-gaap-2022.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_CashFlowHedgingMember_01057154-b3d0-455d-9bf9-31532aaccae1_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink: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 Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink: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 Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_18fd4171-cbd3-462d-ae2e-4f5f4502df9d_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/2022/elts/us-gaap-2022.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_dei_AmendmentFlag_2a6e3a8e-1e54-48e4-89ea-6f4a298fc529_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/2022/dei-2022.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_FiniteLivedIntangibleAssetUsefulLife_88193fbe-1c7a-4172-a5ea-d7f3f3114a53_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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_a190b856-68cc-4ebd-9266-6cc02b9201a7_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueHedgingMember_d91f972b-6ae8-41e1-861e-7019bb7f3251_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/2022/elts/us-gaap-2022.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_DebtInstrumentFaceAmount_3ff06866-0cfd-454a-81fc-d7fe29c1bf35_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/2022/elts/us-gaap-2022.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_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount_42475b77-6ce8-46a4-b671-e13a8f8304c8_terseLabel_en-US" xlink:label="lab_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" xlink: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 subsidiaries tax impacts due to divestiture</link:label>
    <link:label id="lab_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount_label_en-US" xlink:label="lab_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" xlink: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, Disposition of Business, Foreign Subsidiaries, Amount</link:label>
    <link:label id="lab_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount_documentation_en-US" xlink:label="lab_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" 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">Effective Income Tax Rate Reconciliation, Disposition of Business, Foreign Subsidiaries, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" xlink:href="gww-20221231.xsd#gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" xlink:to="lab_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fc44bcef-6736-42b4-81eb-6801d374204e_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_6934e0c4-fc0e-4420-adb4-49852c79637a_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_55cb1f35-6315-4493-9f79-e53468f664d6_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_689db749-38dd-4ea6-bcbd-f733fcb3a39d_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/2022/elts/us-gaap-2022.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_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_75b1658b-5fec-44c4-a763-7750dcccd87b_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/2022/elts/us-gaap-2022.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_srt_LitigationCaseAxis_8f114bc5-e9f5-4d5a-a76d-ddd023c40617_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ContingenciesAndLegalMattersAbstract_ea0f403f-ec46-4fe5-99f8-e23c393f6678_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-20221231.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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_fcf606f4-975d-47ec-a3ea-71402f20e0c8_terseLabel_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BUSINESS DIVESTITURES AND LIQUIDATIONS</link:label>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b2d8f88b-f30e-4e52-b6ae-2ebab4e97ed8_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/2022/elts/us-gaap-2022.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_dei_EntityCurrentReportingStatus_13fb57f9-ecf2-4eba-8e17-9505436324ac_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/2022/dei-2022.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_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_84656c71-a6bd-479b-beb5-768d55761318_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/2022/elts/us-gaap-2022.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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_89b06770-74d4-4836-aebe-9167ec828749_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-20221231.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_us-gaap_OtherAssetsNoncurrent_443bf5c3-8352-4eac-a38d-765d2dd2bef9_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/2022/elts/us-gaap-2022.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_GoodwillAndIntangibleAssetsPolicyTextBlock_f419b59c-3dba-4138-9a39-17db1a55c0a3_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/2022/elts/us-gaap-2022.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_gww_EmployeeBenefitsAbstract_f938d788-74a7-4844-8ee1-f38bd2a0cb13_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-20221231.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_LongTermDebtByMaturityAbstract_aa990c1a-8565-4b4b-b04a-4bf2836058c0_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/2022/elts/us-gaap-2022.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_us-gaap_DepreciationDepletionAndAmortization_18d1dd12-a033-41f0-97ef-7c4bdb980490_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/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_2f1974ec-d851-4c05-bcf1-773b032ed52b_terseLabel_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract</link:label>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:to="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_1df6049f-013c-4e7a-97e3-801b20a2e6b3_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/2022/elts/us-gaap-2022.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_country_JP_ab6e0657-8262-40ab-af90-01520f793e9c_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/2022/country-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c080493c-62d5-49bb-8c29-15265133e50c_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/2022/elts/us-gaap-2022.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_DerivativeTable_39093105-280d-41dc-ab89-1991fcaa1731_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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeLossTable_0da4b381-3ae6-4203-873a-19a8d59e76a4_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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_35afec86-0c0f-4628-ad25-07a2f34b8922_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 and discounts &#8211; net of amortization</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/2022/elts/us-gaap-2022.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_gww_RetailWholesaleMember_97dd0fdd-1391-49f3-ae38-1bc36f8986b8_terseLabel_en-US" xlink:label="lab_gww_RetailWholesaleMember" xlink: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_RetailWholesaleMember_label_en-US" xlink:label="lab_gww_RetailWholesaleMember" xlink: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/Wholesale [Member]</link:label>
    <link:label id="lab_gww_RetailWholesaleMember_documentation_en-US" xlink:label="lab_gww_RetailWholesaleMember" 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/Wholesale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RetailWholesaleMember" xlink:href="gww-20221231.xsd#gww_RetailWholesaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_RetailWholesaleMember" xlink:to="lab_gww_RetailWholesaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_68278bd1-81a1-48a2-8670-0235711b5504_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</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-20221231.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_36f77e18-e377-44de-bd48-e2f4406a4e3d_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-20221231.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_dei_EntityIncorporationStateCountryCode_2f145898-73a1-4e9f-ac77-f926c4f2faf8_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/2022/dei-2022.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_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_2bfe22de-1305-471f-b98b-1aeab46bde53_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/2022/elts/us-gaap-2022.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f3ddf671-a8d6-46ca-81ab-623a11cb13b5_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNet_1eca3fbd-893f-4a8d-a5d3-043f8775a5a9_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_3ea86979-9771-4c46-843c-b2cfac33da83_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/2022/elts/us-gaap-2022.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_OperatingLeasePayments_7d588dcf-fb44-4dbb-b172-76a9b0995533_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/2022/elts/us-gaap-2022.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_RepaymentsOfLongTermDebt_af99965e-c9ca-4954-90a3-1e92c6c12466_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 long-term 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/2022/elts/us-gaap-2022.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_6271a1a9-03f7-4a79-bc8f-1be01eb2c9c1_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/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_437f3ba1-9a74-4deb-b106-4beec7234e2f_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/2022/elts/us-gaap-2022.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_TreasuryStockValue_d397a7dc-6aa8-4b55-b9bb-75aa1207ba14_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost &#8211; 59,402,896 and 58,439,014 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_ae5b2b4e-b451-4049-97c3-d8b72f9a13c0_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/2022/elts/us-gaap-2022.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_DebtInstrumentRedemptionPeriodDomain_64dd6eb4-4dce-4018-add4-64ee0d0e4c66_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_adae97a7-871b-496d-9055-7a62db6e1888_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_15a956f6-d7ca-4078-9fbf-7b36c4315abb_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_00ace0d3-6cbc-42ff-81c4-b0a09fab6c1b_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/2022/elts/us-gaap-2022.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_us-gaap_OtherNonoperatingIncomeExpense_4b1040c4-2be6-4ddb-bf91-e1f016f07a05_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/2022/elts/us-gaap-2022.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_us-gaap_BalanceSheetLocationAxis_aac44fd7-4fdc-41a6-9d3f-512fa1704fb3_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/2022/elts/us-gaap-2022.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_CommonStockSharesAuthorized_78adc95e-6cb4-448d-8a4e-6d31d11857cc_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_51ee6939-c890-433c-b3f4-0f0fdd591f95_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/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9b7a9885-6501-4cef-b6dd-d3b8f8321b1f_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/2022/elts/us-gaap-2022.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_srt_MaximumMember_4040becc-19f0-45ce-a172-eb342cdc9d61_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/2022/elts/srt-2022.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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_f6ff8f13-9449-4988-8244-7df4ccba53c3_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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_30f5a298-4d95-4f1e-9fc4-d865d6a7589c_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/2022/elts/us-gaap-2022.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_4e654998-0a2b-4bba-a684-cf1c8cfb9fef_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">2024</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-20221231.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_IncreaseDecreaseInAccountsPayableTrade_4ed2c93a-be46-4ae2-9ccd-2c415320bc0f_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/2022/elts/us-gaap-2022.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_gww_CapitalStockAbstract_0fe07ab6-8f04-49be-9b29-2611b672e811_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-20221231.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_98987563-9fc8-41b4-a0c5-57589b8ba090_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAtCarryingValue_58fce45e-c1d2-472c-bc1a-e23aab2890f3_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/2022/elts/us-gaap-2022.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_AssetsCurrent_48358b0f-daab-4fcb-853d-e7037962fe16_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/2022/elts/us-gaap-2022.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_DesignatedAsHedgingInstrumentMember_e5465774-57ae-4058-a9f4-b1ca4b22fab6_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/2022/elts/us-gaap-2022.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_35a9f970-c9d2-4014-9f62-8e9298a0e807_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">2023</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-20221231.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_841bafab-3a80-4c59-885b-703a9aee9dbb_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/2022/elts/us-gaap-2022.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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_81c1520b-303a-4064-8919-11e3b686a2ef_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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_d81f2908-d2f5-4ada-88c8-137391cd3324_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/2022/dei-2022.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_us-gaap_CommonStockDividendsPerShareDeclared_e23a55cc-2f3d-4eaf-85be-2e697366ff98_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/2022/elts/us-gaap-2022.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_gww_FaboryBusinessMember_965788af-12bf-4995-ad22-467c1402e0f1_terseLabel_en-US" xlink:label="lab_gww_FaboryBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fabory Business</link:label>
    <link:label id="lab_gww_FaboryBusinessMember_label_en-US" xlink:label="lab_gww_FaboryBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fabory Business [Member]</link:label>
    <link:label id="lab_gww_FaboryBusinessMember_documentation_en-US" xlink:label="lab_gww_FaboryBusinessMember" 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">Fabory Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FaboryBusinessMember" xlink:href="gww-20221231.xsd#gww_FaboryBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_FaboryBusinessMember" xlink:to="lab_gww_FaboryBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_c9346c38-7dd9-4a4f-bfa4-5e71588aba4d_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsNet_0996ac59-8761-42d7-95e0-68247b48ea66_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/2022/elts/us-gaap-2022.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_CostOfSalesPolicyTextBlock_9a47aa72-4b17-4f09-a1ce-37b203c55243_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/2022/elts/us-gaap-2022.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_SignificantAccountingPoliciesTextBlock_c42ef68a-3dad-40d1-bc14-1a35547d1052_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/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_01538001-2efd-4f2a-9a9e-81c4c7d8a495_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/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_84d6e13c-3e81-4f6d-91ae-e9987f732166_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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_89ca6968-c855-453c-925b-092df4650155_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/2022/elts/us-gaap-2022.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_SubleaseIncome_13d4d664-84e1-48fb-8fc4-f97afa9b327a_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/2022/elts/us-gaap-2022.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_OtherLongTermDebt_1a5a4ec0-c48b-4c85-8073-b332ad6bfaab_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink: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_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/2022/elts/us-gaap-2022.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_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_3c6d938b-9f1a-43af-87aa-acba1ca4a8e5_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-20221231.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_gww_LightManufacturingMember_6414e431-5fb3-4ca1-aa59-182448b838cd_terseLabel_en-US" xlink:label="lab_gww_LightManufacturingMember" xlink: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_LightManufacturingMember_label_en-US" xlink:label="lab_gww_LightManufacturingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Light Manufacturing [Member]</link:label>
    <link:label id="lab_gww_LightManufacturingMember_documentation_en-US" xlink:label="lab_gww_LightManufacturingMember" 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">Light Manufacturing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LightManufacturingMember" xlink:href="gww-20221231.xsd#gww_LightManufacturingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LightManufacturingMember" xlink:to="lab_gww_LightManufacturingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_57c99ba1-6871-492f-99ae-13089883a391_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/2022/elts/us-gaap-2022.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_ShortTermBorrowings_c53a8417-7561-4f34-a876-25ba31fd644f_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_17f33406-c285-4d2e-8ae9-4f6dc2f1d631_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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_caef4ab7-e40e-4425-a9ba-b1e4fcb9c7a2_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/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_7f894539-283c-4ddb-90f1-229a01b42a9f_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities</link:label>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink: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 Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:to="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees_fb0fc212-5ee8-48de-8edb-166bfa439479_terseLabel_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HRA credit inflation index for grandfathered retirees</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees_label_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" xlink: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, HRA Credit Inflation Index For Grandfathered Retirees</link:label>
    <link:label id="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees_documentation_en-US" xlink:label="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" 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, Assumptions Used Calculating Benefit Obligation, HRA Credit Inflation Index For Grandfathered Retirees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" xlink:to="lab_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_eb31ef3e-5bfa-45d5-8d8b-7eed950cea2c_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/2022/elts/us-gaap-2022.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_RepaymentsOfLinesOfCredit_5a2ca8df-e94f-4945-ae32-358aae7e62b9_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" 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 short-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_b8460593-71c0-416e-8d37-e7dca32a2a88_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/2022/elts/us-gaap-2022.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_gww_UnsecuredSeniorNotes3.75Member_0cd43f0f-2361-4bea-a560-6670e1a2456c_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-20221231.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_ReportingUnitAxis_7a2b2cb3-266d-40bc-9045-4e6f0fec922b_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/2022/elts/us-gaap-2022.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_ScheduleOfAssumptionsUsedTableTextBlock_70b9b967-6024-49de-839c-1b06878a4db7_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiability_252f8b2d-cf06-42d8-a81a-91364225026c_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_7e3461b5-0c59-41f7-82b2-faa87607bc16_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/2022/elts/us-gaap-2022.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_SegmentReportingDisclosureTextBlock_9e6a0eb9-ac22-432d-b81c-7c25023814ae_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/2022/elts/us-gaap-2022.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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_7fc01f05-d837-42f2-b107-4e8b29c1cfb9_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-20221231.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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3eef8bed-10af-4cde-818d-63fbabd42141_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9c6490aa-46a7-42ec-af0c-f2f4977909d3_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/2022/elts/us-gaap-2022.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_gww_UnsecuredSeniorNotes4.60Member_7b3c6221-1ab4-41e7-97bb-70b8826c0a54_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-20221231.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_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_3610c7c0-3baa-419e-a4f6-ef1c27792671_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_c616ebd7-8856-40ef-aab9-268132764a9a_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/2022/elts/us-gaap-2022.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_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_b782854a-71d8-4189-b800-900acbe76e29_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8fd7934e-109b-4e10-9d85-050e5ad33bbe_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">2024</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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_a0530f78-f89f-4fd1-a3cb-e9859be11266_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxLiabilities_becbce31-c0dc-4fe4-9cb6-7ea6477399a6_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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquityAbstract_cc2157d5-91e1-4a4f-82cf-8b802615d0e8_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/2022/elts/us-gaap-2022.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_UnsecuredSeniorNotes185Member_1e714de4-f1ac-49b0-9e39-2bd993c8de06_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-20221231.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_DefinedBenefitPlanPlanAssetsBenefitsPaid_c44e8dd1-7482-4ec9-91be-20f3d2b15543_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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfSharesOutstandingAbstract_1c6bd0e0-f4a2-4713-8ea0-01a578c77fcf_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/2022/elts/us-gaap-2022.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_us-gaap_InventoryNet_f33dffcc-0245-4f86-9eb3-7728d9deffb5_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/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_5aaeb2f5-a198-4bce-879e-f8d9ff43c13a_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/2022/elts/us-gaap-2022.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_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_02391bcf-ecb3-4236-8864-de340cff9aeb_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink: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 Accounting Method Accounted for as Change in Estimate</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Method Accounted for as Change in Estimate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink:to="lab_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_089d980d-2ee1-436c-a665-5b52f1b2c14f_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/2022/elts/us-gaap-2022.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_HedgingDesignationAxis_c5c9d145-48db-4890-a846-ec045af566b1_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/2022/elts/us-gaap-2022.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_dei_AuditorLocation_bd89006d-d58e-4238-9452-500c7b58d0fb_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/2022/dei-2022.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_dei_EntityFilerCategory_70b20199-7aae-45b7-a71b-c81bfc331b0b_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/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1f39651e-2179-44bb-9f9d-9399427005dd_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">Stockholders' 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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfSharesOutstandingBasic_aebdee75-9c23-4360-9b37-382f291ec70a_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/2022/elts/us-gaap-2022.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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_bd812009-2963-4d1e-964f-17e297aeda2f_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-20221231.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_us-gaap_CurrentFederalTaxExpenseBenefit_c59116bf-9898-41f8-8492-26ad26bd3240_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/2022/elts/us-gaap-2022.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_country_US_55bb5a04-a5f9-41f0-a8fd-ecc6c5d3ad3e_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/2022/country-2022.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_gww_LongTermDebtCarryingValueAbstract_684ca3e5-5e90-4ef3-ade8-33a1e5e86af1_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-20221231.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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_69bedea3-fc37-4c80-9f5c-fb87b2772313_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_gww_ReportingUnitCanadaMember_55086010-bce2-449d-a45b-c629fd9179f7_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-20221231.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_AllocatedShareBasedCompensationExpense_e5292eb8-e27b-4242-9c7a-2cc400cfacc3_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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_e0cd4f13-6939-4612-a3d2-908c0e9c97c6_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/2022/dei-2022.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_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_e01ee8a3-6e02-4693-8886-88e938a37db2_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_01c87a91-074a-4e5e-962f-241134403f37_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target allocation, percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink: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, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_00dc72a5-01a3-4a51-9de8-fc2973a0e2a6_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 (gains) losses 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/2022/elts/us-gaap-2022.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_us-gaap_DerivativeNotionalAmount_d6c76217-3f3c-42e7-871e-f0d1a3ea1b77_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/2022/elts/us-gaap-2022.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_PreferredStockValue_0b07d328-70fd-460a-8650-1d56d9101d6b_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 nor&#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/2022/elts/us-gaap-2022.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_gww_OtherLongTermDebtAdjustment_26c5ff86-6e3a-496c-9cac-118939441480_terseLabel_en-US" xlink:label="lab_gww_OtherLongTermDebtAdjustment" xlink: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_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-20221231.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_MaterialReconcilingItemsMember_ab5fe60f-7944-4396-8125-e6a1b7786819_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/2022/elts/us-gaap-2022.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_gww_MutualFundsCorporateBondSecuritiesMember_acdc2f79-e225-4081-878f-1e9f211a5f71_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-20221231.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_PropertyPlantAndEquipmentLineItems_84374f93-2717-4e6a-a668-bc0dd446455e_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/2022/elts/us-gaap-2022.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_ShortTermDebtTypeDomain_50bc07c1-749e-450c-aa1b-97c0f5df714f_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e2f8090-159c-41dd-8d76-24087cb9265b_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/2022/elts/us-gaap-2022.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_dei_EntityWellKnownSeasonedIssuer_13604534-20d0-4c93-912f-ad7deaa9d445_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/2022/dei-2022.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_IncreaseDecreaseInAccruedIncomeTaxesPayable_112e9c76-7b11-4578-9bb1-df0154ad67d1_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanServiceCost_d48109e1-e7bf-4381-b11e-5f775e0f5804_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/2022/elts/us-gaap-2022.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_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_1bd486f0-39b5-44e9-a6fa-1b68822cb163_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">2026</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-20221231.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_dei_CoverAbstract_f220492d-13c1-4187-9969-d3e15bbf9e2e_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/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_87e9b0e0-dc98-42e0-97d4-453e38af4b6a_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/2022/elts/us-gaap-2022.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_LesseeLeasesPolicyTextBlock_acd6a21e-2f77-4d7b-9b09-7ce26ee520bd_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_ce60d143-db3f-4ab5-8bec-3863e0296775_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/2022/elts/us-gaap-2022.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_dei_EntityVoluntaryFilers_06234050-399f-4a30-acc2-62c49c29287b_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/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_5edebcb8-8076-4140-a93e-8cd0c7cbedfc_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/2022/elts/us-gaap-2022.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_567b4db5-e359-41cf-8b01-42a023ccfe46_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/2022/elts/us-gaap-2022.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bc30d61d-76b8-4837-a12b-a7f71eb54a76_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink: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, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink: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, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ea0fc5b4-a660-4761-9c89-e9d650d0b3de_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/2022/elts/us-gaap-2022.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_gww_ShareBasedCompensationVestedFairValue_80e8fc6e-d522-42cf-bd7f-9ef78a0b0da6_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-20221231.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_RevenueFromContractWithCustomerTextBlock_12c123bd-5ac9-4047-a5af-e73679fe6c87_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/2022/elts/us-gaap-2022.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_SegmentReportingAbstract_08ff20ab-3670-4ceb-9178-aaa5a1912974_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/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_556d22bc-6a9e-4d2e-aedc-b24ee0ba532a_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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_3211c755-655c-4407-86e7-79b58b917112_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink: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 redemption, period two</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_90dc5c82-14d5-4320-9293-2f5580a9aa11_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bdc3615-54af-48cc-9936-cb6e8ad9dae2_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/2022/elts/us-gaap-2022.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_gww_ChinaBusinessMember_18a2d055-6a1a-4c31-b168-8db322bea448_terseLabel_en-US" xlink:label="lab_gww_ChinaBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China Business</link:label>
    <link:label id="lab_gww_ChinaBusinessMember_label_en-US" xlink:label="lab_gww_ChinaBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China Business [Member]</link:label>
    <link:label id="lab_gww_ChinaBusinessMember_documentation_en-US" xlink:label="lab_gww_ChinaBusinessMember" 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">China Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ChinaBusinessMember" xlink:href="gww-20221231.xsd#gww_ChinaBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ChinaBusinessMember" xlink:to="lab_gww_ChinaBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_5917a82c-91dc-4df9-adb7-1a765036ef0f_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_a38ca4c5-80f0-4369-b77e-efa9cb9f060a_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">Derivative Asset, Fair Value, Gross Asset</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/2022/elts/us-gaap-2022.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_dei_DocumentsIncorporatedByReferenceTextBlock_421bb293-ce71-4763-a4fa-615145aafa40_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/2022/dei-2022.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_58e41e9d-9037-48ca-9f71-fe21a1dbefb2_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_89b4fd3a-8735-4586-b3ec-57ee60e9d29f_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/2022/elts/us-gaap-2022.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5b1a8fd0-d821-43dd-90b5-4d109eb9c6d9_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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_a1886499-9b0d-45f4-af9a-e2dd5a95e412_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/2022/elts/us-gaap-2022.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_DebtInstrumentTerm_da86e54f-6e0e-4b38-ad1c-870adea4a21e_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/2022/elts/us-gaap-2022.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ac69a9e3-473c-4856-8e93-13a6d8126f2a_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/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_8bbd4575-ae2e-42e7-92a1-f806c0d06446_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/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_cc752974-adc4-42a3-a032-5313c573d251_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/2022/elts/us-gaap-2022.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_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_310174eb-e52d-4653-b919-81d8f1704f65_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-20221231.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_LandMember_99e6c6f1-c7ca-45c4-9e5b-cb2dbeed8828_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</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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsGross_ad0a0dfb-ee50-4bde-bffd-414be0d2ca7c_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/2022/elts/us-gaap-2022.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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c8978e84-b689-426a-83b9-1cf7664965c9_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_ef483a55-8b2d-43c3-a969-65ea392d0e2e_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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentRedemptionPeriodOneMember_4b1ac206-b9b4-4453-b9cc-bb394f12d8db_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink: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 redemption, period one</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_44ad191e-70f1-44b7-9e50-dbc31304a5a7_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/2022/dei-2022.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_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_0c6bf103-709a-425c-b60e-95742b5669cb_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7966244b-1625-4060-b330-e4cfb2f3cb39_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/2022/elts/us-gaap-2022.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_us-gaap_IntangibleAssetsNetExcludingGoodwill_41d46c0c-4c40-4063-a2ee-1300f895b3a3_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_2ce35182-6818-450d-a4ce-4cfd910e5fe8_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/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_087b5793-350a-49cc-9daf-84ac6fca65d9_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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_6c65cb34-8bae-42b0-90c6-f3c735f74bfd_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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfPropertyPlantAndEquipment_30b87fba-e9ff-4058-9343-51cad04a8326_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale or redemption of assets</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/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_39d26262-583d-42a4-a049-0737cc971b57_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e63d138d-6985-471e-ab58-d3d35ff93221_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/2022/elts/us-gaap-2022.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_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember_48dc3657-3af3-40a9-b61a-552d12dc03c4_terseLabel_en-US" xlink:label="lab_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember" xlink: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 subsidiaries tax impacts due to divestiture</link:label>
    <link:label id="lab_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember_label_en-US" xlink:label="lab_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember" xlink: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 Subsidiaries Tax Impacts Due To Divestiture [Member]</link:label>
    <link:label id="lab_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember_documentation_en-US" xlink:label="lab_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember" 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 Subsidiaries Tax Impacts Due To Divestiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember" xlink:to="lab_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_813790a6-e2e0-4f60-9288-beab326f9810_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/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsAxis_5249279a-a212-472d-9be9-2d06ab016d64_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/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_be159622-1ab5-4259-a883-fa9c66171743_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/2022/elts/us-gaap-2022.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_ReportingUnitDomain_33fc0a8a-8dde-4907-ab54-9a181087ee6a_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0f4ffef0-b788-4f00-9d81-40ec37d09778_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">2024</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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefits_e87ba98d-b1cb-4d4b-8891-69f93a769ea6_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_ee0b232b-33df-4286-ab49-fa9b603dcb6a_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/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_5ad20c84-21bd-41b4-be1c-bd6a4d913e91_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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_4c7cbf69-2298-42c3-a6cb-ece5d77eb2dd_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/2022/elts/us-gaap-2022.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_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability_cac52058-080f-4729-ae34-b53e18e777e3_terseLabel_en-US" xlink:label="lab_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future lease obligations that have not yet commenced</link:label>
    <link:label id="lab_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability_label_en-US" xlink:label="lab_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability" xlink: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, Leases Not Yet Commenced, Liability</link:label>
    <link:label id="lab_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability_documentation_en-US" xlink:label="lab_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Leases Not Yet Commenced, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability" xlink:href="gww-20221231.xsd#gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability" xlink:to="lab_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5995c50c-eccf-4e31-8032-340354f5a40f_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_23a586ff-ca20-4f19-a0c8-ba954ae17995_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ae67dd71-756d-47d6-bd69-48a3b81debae_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/2022/elts/srt-2022.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_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_ba2687fa-7233-4543-99b5-d685b1da0a1e_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/2022/elts/us-gaap-2022.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_NonoperatingIncomeExpenseAbstract_32512f9a-d2c9-484a-856d-4d494b4fb776_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/2022/elts/us-gaap-2022.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_us-gaap_DerivativeFairValueOfDerivativeAsset_557fc727-0002-4713-b9d6-2310b632a543_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_923accb1-7c58-48ba-9aba-6b190cddf8e9_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, 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/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine1_8c718b75-115d-4482-91dd-7e7d72fe3e7a_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/2022/dei-2022.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_GovernmentCustomerMember_71668a8e-22d8-462f-9ccc-1ad0ffdcb1bf_terseLabel_en-US" xlink:label="lab_gww_GovernmentCustomerMember" xlink: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_GovernmentCustomerMember_label_en-US" xlink:label="lab_gww_GovernmentCustomerMember" xlink: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 Customer [Member]</link:label>
    <link:label id="lab_gww_GovernmentCustomerMember_documentation_en-US" xlink:label="lab_gww_GovernmentCustomerMember" 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 Customer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_gww_GovernmentCustomerMember" xlink:href="gww-20221231.xsd#gww_GovernmentCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gww_GovernmentCustomerMember" xlink:to="lab_gww_GovernmentCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_08f7caaf-c154-4520-9df8-4cbdf3d73855_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/2022/elts/us-gaap-2022.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_us-gaap_ClassOfStockDomain_15eb8d52-7305-4e8a-99a8-2c48e779be0f_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedReturnOnPlanAssets_a1c6b80f-4020-40c0-882e-b0576cbba0ea_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/2022/elts/us-gaap-2022.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_ValuationAllowanceDeferredTaxAssetChangeInAmount_4070e18d-7563-48b7-a9e9-1bc3c436ec22_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/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.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_OtherContractMember_e3e07c33-984c-43d8-a67f-23746228d855_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/2022/elts/us-gaap-2022.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_us-gaap_CreditFacilityAxis_ba7449f9-7712-4d25-a7ff-16a2f13e95a7_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/2022/elts/us-gaap-2022.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_RetirementPlanTypeAxis_c5add8e5-b296-4c00-8cbd-7b255ffa0bb2_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/2022/elts/us-gaap-2022.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_ScheduleOfDebtInstrumentsTextBlock_2d1761e7-0141-460f-a616-90175a69aa2b_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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventTable_14d57f9e-121f-4573-b0dd-afe5c9d983e8_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ce5d0bf1-5ad0-4fa5-a9b9-4e8fde274e64_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/2022/elts/us-gaap-2022.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_dei_EntityTaxIdentificationNumber_b155ab50-5adb-4324-a894-595341cd0a8f_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/2022/dei-2022.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_InventoryLIFOReserve_7095f3c0-9e38-42de-aa73-491984e62de2_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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_d15359f5-84e8-4723-a337-c0351cfa3f6f_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) gains &#8211; net of tax benefit (expense) of $6, $&#8212;, and $(7), respectively (see Note 7 and Note 11)</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/2022/elts/us-gaap-2022.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_gww_ServiceFeeRevenue_7160753d-ca39-4cee-9722-af10be9ebcdf_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-20221231.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_AdvertisingExpense_ace89db9-6f86-4e43-b7cb-3717e7bcb2b3_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_d4fef8ec-735e-475b-99b8-c6564bd93278_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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_f103335d-8d74-46a5-8b4b-f0fd703381f0_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilities_08759dfe-9ba9-45a7-889d-9556f4ab341b_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_5d4adc30-4952-4562-8b77-841b8e7d9b0a_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_44ccb908-119c-409f-8e45-6a1bd764461d_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/2022/elts/us-gaap-2022.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_CustomerRelatedIntangibleAssetsMember_b38e8a13-6140-4d54-83be-beed3f99972b_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/2022/elts/us-gaap-2022.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_86d1e32b-af9d-44a8-afb1-8cd8aaf54a38_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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_77e6074d-597d-4ad4-9b95-c033bd5c6dc0_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/2022/elts/us-gaap-2022.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_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_f236e854-174d-499a-ba56-3905d62664cf_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-20221231.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8842eed9-53ce-4588-ae54-e07ddf9f4fc4_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_aedea9bd-5d77-4d47-8619-2eac590e6b23_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/2022/elts/us-gaap-2022.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_us-gaap_CommercialPaperMember_e742f017-078a-4613-99ca-0ff5fd16dca1_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink: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 Paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink: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 Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_bd4fa94c-bd21-435d-9cbd-dde17ebc9c4b_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">2027</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/2022/elts/us-gaap-2022.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_dei_EntityCentralIndexKey_8d68138f-3921-4fcd-b377-a7d2f0825e51_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/2022/dei-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bf0cdf6f-a71b-408a-a88e-2fa552e1f38c_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/2022/elts/us-gaap-2022.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_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_0a2ccdb5-d2bd-4804-8e9a-b3d965de327b_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">2025</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-20221231.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_us-gaap_ConcentrationRiskCreditRisk_30b170a3-7e6e-4869-a29c-aa58eaf27ea2_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/2022/elts/us-gaap-2022.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_gww_FixedIncomeGovernmentAndMunicipalBondsMember_ea8e763d-1205-4c9f-8e34-b4f4f75443b4_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-20221231.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_0bf28149-898c-4b3c-b1c2-3cd4b0809197_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-20221231.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_dei_CityAreaCode_675c7d30-d199-4fb1-ae04-d1e071445857_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/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_abc1974a-24e8-448d-aa34-6e2efc46f97c_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/2022/elts/us-gaap-2022.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_gww_WeightedAveragePricePerShareAbstract_30fc903a-5469-4f64-8bd8-2384aac63cde_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-20221231.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_LongtermDebtTypeDomain_b1b42a2a-cf65-4d22-bb6c-0150bc094642_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/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_5b719807-808c-4200-ad6a-c877bb0d83e2_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/2022/elts/us-gaap-2022.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_StatementOfStockholdersEquityAbstract_f23dc2d4-9eee-4c80-bad2-d01fcf7bff82_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_bf563e4e-b972-4216-b669-56f7c440a5c8_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0e5c99d0-0067-40d9-88b3-1b558a41d348_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/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_20144fa2-082b-4321-aa5a-966126e6a1b9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_226ffe65-2239-4192-9d8a-f1560263f167_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_66a07430-9b8a-4cce-a872-7923cf015ed5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink: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 Amortization, Next Fiscal Year [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_691b7a45-d939-4b91-bdbc-0a9d0686b87d_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensation_8d36acec-4fee-446c-b219-7211bafdf37a_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_a979e17e-eded-4a7f-b99e-5fe280c2f4aa_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_18ebfd41-f394-4af8-bbfa-016285e200ab_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">Additions to property, buildings, equipment and intangibles</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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_e59869ff-727a-47f9-b833-14f944c59507_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill, intangible and other assets</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_e220cdb6-0de1-4c63-90de-909988472adc_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/2022/elts/us-gaap-2022.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_srt_WeightedAverageMember_7dc31fb3-da1b-45a0-8d29-42288f3f8987_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/2022/elts/srt-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_af4b6b28-ce8c-42ff-a9f2-d33f90d0cd6b_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">2023</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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanBenefitObligation_c0a8dd53-27fb-43bb-bbd1-4739ee1bbaf1_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_4e77ba75-96fe-4925-814c-bc4b68ebc8cc_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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_14d4b47a-0b90-426a-8744-c4e66bc6af06_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/2022/elts/us-gaap-2022.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_gww_OtherMember_a9cfa22f-1aa8-41d5-a43f-88250ac56018_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-20221231.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_2b6874a5-65d9-4713-8983-f50367a7492c_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-20221231.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_73e07ba5-670d-4fa1-8784-614d2afc7b9d_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/2022/elts/us-gaap-2022.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_OtherPostretirementBenefitPlansDefinedBenefitMember_3bd91ab3-dfb1-4f28-82fe-22ce0ec4bf80_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/2022/elts/us-gaap-2022.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_srt_NameOfMajorCustomerDomain_6fd4bd6a-070d-4c21-b616-a7347338bf4d_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/2022/elts/srt-2022.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_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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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>17
<FILENAME>gww-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9865efd0-0e72-45e1-86fa-e83ffd9d1de5,g:4d55e24d-37de-4c60-9039-10cbfadadf08-->
<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-20221231.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_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_d69bdfd9-1c43-4a70-a796-9483e104565b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_DocumentType_d69bdfd9-1c43-4a70-a796-9483e104565b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_011a3f8d-0c6f-46e0-8407-4b1e8cdd3a47" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_DocumentAnnualReport_011a3f8d-0c6f-46e0-8407-4b1e8cdd3a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_32d4cb0b-4f50-451c-894f-013b7b71438a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_DocumentPeriodEndDate_32d4cb0b-4f50-451c-894f-013b7b71438a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_5b61979e-bbcc-45ff-8ceb-0236d95ba667" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_DocumentTransitionReport_5b61979e-bbcc-45ff-8ceb-0236d95ba667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_24cab1df-3833-4da5-89bf-8cdbdb832f2b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityFileNumber_24cab1df-3833-4da5-89bf-8cdbdb832f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d5ba5970-3810-4d3a-bd20-971708716acc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityRegistrantName_d5ba5970-3810-4d3a-bd20-971708716acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_72a52a53-97ad-4b16-bcc3-c4e3eca528cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_72a52a53-97ad-4b16-bcc3-c4e3eca528cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_d43060e7-fd71-45eb-bc32-9739b58b66c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityTaxIdentificationNumber_d43060e7-fd71-45eb-bc32-9739b58b66c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_146e6099-4c27-4a95-b0bd-219e65962f7f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityAddressAddressLine1_146e6099-4c27-4a95-b0bd-219e65962f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_47d75b33-11c7-4f5b-a96c-503f8d23f148" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityAddressCityOrTown_47d75b33-11c7-4f5b-a96c-503f8d23f148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_50cdef1a-c6e6-4710-bc4c-f5f1778a6ed7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityAddressStateOrProvince_50cdef1a-c6e6-4710-bc4c-f5f1778a6ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c7d3fbf4-b626-4f93-8ffa-2a1d422b25dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityAddressPostalZipCode_c7d3fbf4-b626-4f93-8ffa-2a1d422b25dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_9f7d0d9c-f0c9-49f7-bad8-e4f590f72724" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_CityAreaCode_9f7d0d9c-f0c9-49f7-bad8-e4f590f72724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_06a6d06c-384d-40ae-8810-95dafc14df74" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_LocalPhoneNumber_06a6d06c-384d-40ae-8810-95dafc14df74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_dfc5185a-be32-4c25-bdfd-654aeb7a9e63" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_Security12bTitle_dfc5185a-be32-4c25-bdfd-654aeb7a9e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_46f0bf31-241e-4d62-a368-ccc2c5f43adb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_TradingSymbol_46f0bf31-241e-4d62-a368-ccc2c5f43adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_901fe741-485c-45c3-9b36-d8af190b731f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_SecurityExchangeName_901fe741-485c-45c3-9b36-d8af190b731f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_2c06f475-ffd9-44c6-8bda-b7c0065ad621" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_2c06f475-ffd9-44c6-8bda-b7c0065ad621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_011e6f4c-afaf-4224-9dc0-788e39cc8d59" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityVoluntaryFilers_011e6f4c-afaf-4224-9dc0-788e39cc8d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_3495f7d1-b41d-405e-a823-bc07838901ee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityCurrentReportingStatus_3495f7d1-b41d-405e-a823-bc07838901ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8322a82e-31bd-4b83-b825-f0a1a1e6df39" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityInteractiveDataCurrent_8322a82e-31bd-4b83-b825-f0a1a1e6df39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f12698aa-c201-4cf0-912b-a0b539abb721" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityFilerCategory_f12698aa-c201-4cf0-912b-a0b539abb721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6a06a0b0-3496-4949-bdd6-c154498ea207" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntitySmallBusiness_6a06a0b0-3496-4949-bdd6-c154498ea207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_06d7c780-6e45-4272-95ec-9c7c649e8d2a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityEmergingGrowthCompany_06d7c780-6e45-4272-95ec-9c7c649e8d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9fdeb4fa-c296-402b-8dd3-c8619a2f142b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityShellCompany_9fdeb4fa-c296-402b-8dd3-c8619a2f142b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_7debf719-1b36-4482-852e-5fcecdd5e77d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_IcfrAuditorAttestationFlag_7debf719-1b36-4482-852e-5fcecdd5e77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_011227bc-6c05-44c2-8b3f-bdd15099f737" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityPublicFloat_011227bc-6c05-44c2-8b3f-bdd15099f737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_394b747f-9ad1-4add-9e2d-14776e60f08f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_394b747f-9ad1-4add-9e2d-14776e60f08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c436dfed-a25a-41bc-b6ec-a9402e3fbeb7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c436dfed-a25a-41bc-b6ec-a9402e3fbeb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_854e44cd-9109-48d1-b42d-f92a860be62b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_EntityCentralIndexKey_854e44cd-9109-48d1-b42d-f92a860be62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_fcc28c64-a4c4-4847-ab36-c07044e5f888" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_CurrentFiscalYearEndDate_fcc28c64-a4c4-4847-ab36-c07044e5f888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_8738231f-ed49-4c65-a31e-ee00df324c08" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_DocumentFiscalYearFocus_8738231f-ed49-4c65-a31e-ee00df324c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_345826ec-e4f9-44cd-b77a-cbaf257fadcb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_DocumentFiscalPeriodFocus_345826ec-e4f9-44cd-b77a-cbaf257fadcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_580ee9c4-227e-4671-9654-cd6208a33ff1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1302b0c1-2c45-4647-851c-b8227121cd6d" xlink:to="loc_dei_AmendmentFlag_580ee9c4-227e-4671-9654-cd6208a33ff1" 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-20221231.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_a80efddc-c731-4d1d-9f0b-a6036b5484be" xlink:href="gww-20221231.xsd#gww_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_71ae0e88-3c43-46a3-96d3-ec77bff755b6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_AuditorInformationAbstract_a80efddc-c731-4d1d-9f0b-a6036b5484be" xlink:to="loc_dei_AuditorName_71ae0e88-3c43-46a3-96d3-ec77bff755b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_f0f28959-f2c9-4084-ae97-8172f882f117" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_AuditorInformationAbstract_a80efddc-c731-4d1d-9f0b-a6036b5484be" xlink:to="loc_dei_AuditorLocation_f0f28959-f2c9-4084-ae97-8172f882f117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_4e782c8b-c4ad-4425-aff2-3b89dceed98f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_AuditorInformationAbstract_a80efddc-c731-4d1d-9f0b-a6036b5484be" xlink:to="loc_dei_AuditorFirmId_4e782c8b-c4ad-4425-aff2-3b89dceed98f" 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-20221231.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_efd7802f-c204-4e37-95af-69de530524b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ab66a633-355d-411e-8e3d-487ed2903dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ab66a633-355d-411e-8e3d-487ed2903dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_a2110b15-bc66-4d58-99c2-0f0a78a7ca8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a2110b15-bc66-4d58-99c2-0f0a78a7ca8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_56a8b00a-50fe-4e29-bd95-106893080f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_GrossProfit_56a8b00a-50fe-4e29-bd95-106893080f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_45c4df08-a327-41e6-bbb2-1c7b9b1a3d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_45c4df08-a327-41e6-bbb2-1c7b9b1a3d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ed13e185-6259-41e7-b41f-5f3f33d693a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_OperatingIncomeLoss_ed13e185-6259-41e7-b41f-5f3f33d693a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_c39175c7-678a-4638-ad51-41d7dd7f6f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_c39175c7-678a-4638-ad51-41d7dd7f6f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_14d857b5-cb7a-40d4-bece-ea21d0d8ab5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_c39175c7-678a-4638-ad51-41d7dd7f6f6c" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_14d857b5-cb7a-40d4-bece-ea21d0d8ab5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_252b72f5-099e-4b1b-89ac-42a6322f9b86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_c39175c7-678a-4638-ad51-41d7dd7f6f6c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_252b72f5-099e-4b1b-89ac-42a6322f9b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c7a02ca6-75fc-470a-8a62-38ac981e06f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_c39175c7-678a-4638-ad51-41d7dd7f6f6c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_c7a02ca6-75fc-470a-8a62-38ac981e06f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_632014aa-4855-4b18-a838-a05e7686b2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_632014aa-4855-4b18-a838-a05e7686b2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c8f69501-31e8-40bf-9359-db8b5d1420fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c8f69501-31e8-40bf-9359-db8b5d1420fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_857a7dfd-c9d9-4a68-b519-e570edfa9b52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_ProfitLoss_857a7dfd-c9d9-4a68-b519-e570edfa9b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_58f39d29-27d4-4cf2-ac4e-8e29741c6596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_58f39d29-27d4-4cf2-ac4e-8e29741c6596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_672480a3-d466-4896-b3e1-eb0beabc004f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_NetIncomeLoss_672480a3-d466-4896-b3e1-eb0beabc004f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_445809a7-6a1d-48c7-9dc1-4cdddc7fa6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_EarningsPerShareAbstract_445809a7-6a1d-48c7-9dc1-4cdddc7fa6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2d8a3dcc-dbeb-4e31-97ac-e48822f98325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_445809a7-6a1d-48c7-9dc1-4cdddc7fa6a4" xlink:to="loc_us-gaap_EarningsPerShareBasic_2d8a3dcc-dbeb-4e31-97ac-e48822f98325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_85c6c054-1331-4131-92a0-a96afc89de9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_445809a7-6a1d-48c7-9dc1-4cdddc7fa6a4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_85c6c054-1331-4131-92a0-a96afc89de9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e071e996-4ac5-43d1-bcbb-c04c67d4a003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_efd7802f-c204-4e37-95af-69de530524b8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e071e996-4ac5-43d1-bcbb-c04c67d4a003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2ee34c8f-f4f9-453d-adf2-e81321f477f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e071e996-4ac5-43d1-bcbb-c04c67d4a003" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2ee34c8f-f4f9-453d-adf2-e81321f477f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5782302f-6125-4f08-b865-a1d9257051cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e071e996-4ac5-43d1-bcbb-c04c67d4a003" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5782302f-6125-4f08-b865-a1d9257051cd" 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-20221231.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_f9dd30f4-ea19-4b6a-a6e6-656268a59ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a48a663f-4b15-4b88-9c84-063a32fc368b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f9dd30f4-ea19-4b6a-a6e6-656268a59ed1" xlink:to="loc_us-gaap_ProfitLoss_a48a663f-4b15-4b88-9c84-063a32fc368b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fe33247b-923b-4b88-abad-8c000a1c58f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f9dd30f4-ea19-4b6a-a6e6-656268a59ed1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fe33247b-923b-4b88-abad-8c000a1c58f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679cba90-29ef-4113-8d5e-ae63b837200b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fe33247b-923b-4b88-abad-8c000a1c58f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_679cba90-29ef-4113-8d5e-ae63b837200b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_282461ed-849f-41b9-9f0c-01df2cd0e5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fe33247b-923b-4b88-abad-8c000a1c58f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_282461ed-849f-41b9-9f0c-01df2cd0e5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d8f9e25d-2271-4be6-b26e-3b357a0c7d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fe33247b-923b-4b88-abad-8c000a1c58f3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d8f9e25d-2271-4be6-b26e-3b357a0c7d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2de88b2a-8303-47a2-bbf7-96e3b5c3eab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_fe33247b-923b-4b88-abad-8c000a1c58f3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2de88b2a-8303-47a2-bbf7-96e3b5c3eab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_2cef59cb-4f82-4d24-a4e7-50586aff31a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f9dd30f4-ea19-4b6a-a6e6-656268a59ed1" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_2cef59cb-4f82-4d24-a4e7-50586aff31a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_94cb1fe1-f6bc-4915-a6fe-6563522f0a74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_2cef59cb-4f82-4d24-a4e7-50586aff31a5" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_94cb1fe1-f6bc-4915-a6fe-6563522f0a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_93526150-9bf4-4e35-9164-4a42b15f3e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_2cef59cb-4f82-4d24-a4e7-50586aff31a5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_93526150-9bf4-4e35-9164-4a42b15f3e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_3e8f193c-868f-4d8c-aa1c-d219a4ff491d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_2cef59cb-4f82-4d24-a4e7-50586aff31a5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_3e8f193c-868f-4d8c-aa1c-d219a4ff491d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb336338-6fe9-4985-ac39-5b2273a71204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_2cef59cb-4f82-4d24-a4e7-50586aff31a5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb336338-6fe9-4985-ac39-5b2273a71204" 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-20221231.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_b61312eb-323f-4991-b86c-f5b5cd69fde1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_71738abf-2358-43dd-826d-f1fc466e0477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b61312eb-323f-4991-b86c-f5b5cd69fde1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_71738abf-2358-43dd-826d-f1fc466e0477" 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-20221231.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_e6b973f6-34a9-4d95-b086-8fe16f311611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_06f0c517-81be-4c99-a9d8-596cb6af3c79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e6b973f6-34a9-4d95-b086-8fe16f311611" xlink:to="loc_us-gaap_AssetsAbstract_06f0c517-81be-4c99-a9d8-596cb6af3c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1bd674a0-3941-4ce1-9dd2-4372e42afd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06f0c517-81be-4c99-a9d8-596cb6af3c79" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1bd674a0-3941-4ce1-9dd2-4372e42afd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f249a7a3-a3cf-4150-8b16-31bd56550344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1bd674a0-3941-4ce1-9dd2-4372e42afd5a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f249a7a3-a3cf-4150-8b16-31bd56550344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e09d19d0-3238-4013-a8cb-39cb466776f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1bd674a0-3941-4ce1-9dd2-4372e42afd5a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e09d19d0-3238-4013-a8cb-39cb466776f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_99af1078-5421-48e2-ab12-1b7a0de3dd5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1bd674a0-3941-4ce1-9dd2-4372e42afd5a" xlink:to="loc_us-gaap_InventoryNet_99af1078-5421-48e2-ab12-1b7a0de3dd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3e321bb0-7b38-4656-adc4-7dd518affe4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1bd674a0-3941-4ce1-9dd2-4372e42afd5a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3e321bb0-7b38-4656-adc4-7dd518affe4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3f5672a6-413e-4e1e-99fd-7748bd9fd671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1bd674a0-3941-4ce1-9dd2-4372e42afd5a" xlink:to="loc_us-gaap_AssetsCurrent_3f5672a6-413e-4e1e-99fd-7748bd9fd671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_07a27244-f56e-49d8-99e0-50b2b1688640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06f0c517-81be-4c99-a9d8-596cb6af3c79" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_07a27244-f56e-49d8-99e0-50b2b1688640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9ca77c89-2b75-4f41-bcf1-75f758a278f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06f0c517-81be-4c99-a9d8-596cb6af3c79" xlink:to="loc_us-gaap_Goodwill_9ca77c89-2b75-4f41-bcf1-75f758a278f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_96853493-075a-461e-a757-66f3e295e2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06f0c517-81be-4c99-a9d8-596cb6af3c79" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_96853493-075a-461e-a757-66f3e295e2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0a9ce825-a277-4c88-98f8-b5969d60e2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06f0c517-81be-4c99-a9d8-596cb6af3c79" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0a9ce825-a277-4c88-98f8-b5969d60e2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7690b595-f1e5-4782-9afa-c64b46471a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06f0c517-81be-4c99-a9d8-596cb6af3c79" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7690b595-f1e5-4782-9afa-c64b46471a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_79b3f084-4340-443c-99c2-6de016e055f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06f0c517-81be-4c99-a9d8-596cb6af3c79" xlink:to="loc_us-gaap_Assets_79b3f084-4340-443c-99c2-6de016e055f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c0ea8387-de30-4cb6-a072-55891da2f66b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e6b973f6-34a9-4d95-b086-8fe16f311611" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c0ea8387-de30-4cb6-a072-55891da2f66b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_45b13539-4955-4774-b32c-96842fbbc633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c0ea8387-de30-4cb6-a072-55891da2f66b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_45b13539-4955-4774-b32c-96842fbbc633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8d8af068-27c5-456b-a7d0-cf204d24df0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_45b13539-4955-4774-b32c-96842fbbc633" xlink:to="loc_us-gaap_LongTermDebtCurrent_8d8af068-27c5-456b-a7d0-cf204d24df0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_10c98093-360f-48a3-a12e-2c74b1059921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_45b13539-4955-4774-b32c-96842fbbc633" xlink:to="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_10c98093-360f-48a3-a12e-2c74b1059921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_beb1355b-b341-4764-8376-3382281ffdbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_45b13539-4955-4774-b32c-96842fbbc633" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_beb1355b-b341-4764-8376-3382281ffdbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8806ee2e-8606-4693-8dfd-87d4d46e3821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_45b13539-4955-4774-b32c-96842fbbc633" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8806ee2e-8606-4693-8dfd-87d4d46e3821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_20c3eb3f-d3db-482f-b886-692412f34f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_45b13539-4955-4774-b32c-96842fbbc633" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_20c3eb3f-d3db-482f-b886-692412f34f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_e0d56c98-5a01-4f80-9e31-53f34bb23f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_45b13539-4955-4774-b32c-96842fbbc633" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_e0d56c98-5a01-4f80-9e31-53f34bb23f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5f4db479-44ce-4740-8ea6-173d2957ef8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_45b13539-4955-4774-b32c-96842fbbc633" xlink:to="loc_us-gaap_LiabilitiesCurrent_5f4db479-44ce-4740-8ea6-173d2957ef8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e103af13-ecb5-4b19-afa6-85b40d7d81b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c0ea8387-de30-4cb6-a072-55891da2f66b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e103af13-ecb5-4b19-afa6-85b40d7d81b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b41111c2-b48e-4701-a9bb-7dbd37c5acbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c0ea8387-de30-4cb6-a072-55891da2f66b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b41111c2-b48e-4701-a9bb-7dbd37c5acbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_ede8bfa3-4726-4f61-b5a1-1091fc417659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c0ea8387-de30-4cb6-a072-55891da2f66b" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_ede8bfa3-4726-4f61-b5a1-1091fc417659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_bd996d68-9a69-4683-bed6-eb37c04c3a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c0ea8387-de30-4cb6-a072-55891da2f66b" xlink:to="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_bd996d68-9a69-4683-bed6-eb37c04c3a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c0ea8387-de30-4cb6-a072-55891da2f66b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d93a1309-a24b-417c-a043-d942b995978d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:to="loc_us-gaap_PreferredStockValue_d93a1309-a24b-417c-a043-d942b995978d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fd92d7be-660c-46b5-bcc9-f722884f0bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:to="loc_us-gaap_CommonStockValue_fd92d7be-660c-46b5-bcc9-f722884f0bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_1b43c03f-f88b-46d1-befa-9aeb745f5d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_1b43c03f-f88b-46d1-befa-9aeb745f5d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_af71fa39-da6f-44a1-a88b-5a2502d6b68f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_af71fa39-da6f-44a1-a88b-5a2502d6b68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_311f11d1-4688-477f-8fa8-afd0edd51448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_311f11d1-4688-477f-8fa8-afd0edd51448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_3fcf1caa-1b9b-48a1-a8d3-014b01186d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:to="loc_us-gaap_TreasuryStockValue_3fcf1caa-1b9b-48a1-a8d3-014b01186d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1194eac9-77fa-42ee-a3c7-cee9e0e8df2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:to="loc_us-gaap_StockholdersEquity_1194eac9-77fa-42ee-a3c7-cee9e0e8df2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_660e4818-0217-4437-95f9-13ca0d8454ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:to="loc_us-gaap_MinorityInterest_660e4818-0217-4437-95f9-13ca0d8454ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_147f0af9-2a5c-4ad2-ac7d-7e12b391cf35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_231cad00-5766-41ed-bc68-212700099da8" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_147f0af9-2a5c-4ad2-ac7d-7e12b391cf35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d63deb6-03e5-4ef9-b475-dd674b598a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c0ea8387-de30-4cb6-a072-55891da2f66b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_5d63deb6-03e5-4ef9-b475-dd674b598a1a" 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-20221231.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_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5c8626bb-0b8a-450b-9adb-53ee5f10441a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5c8626bb-0b8a-450b-9adb-53ee5f10441a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_40b76587-500f-435a-b170-5624aa891bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_40b76587-500f-435a-b170-5624aa891bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c4e82362-624a-46ca-915c-fb960fe4e35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c4e82362-624a-46ca-915c-fb960fe4e35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_fdf5d53b-3f73-40d3-be2f-9c4accf96b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:to="loc_us-gaap_PreferredStockSharesIssued_fdf5d53b-3f73-40d3-be2f-9c4accf96b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_338a5b49-9b93-4860-a370-9f1ec4261083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_338a5b49-9b93-4860-a370-9f1ec4261083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_24d5c4c9-8d38-482b-9875-4504071a339a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_24d5c4c9-8d38-482b-9875-4504071a339a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8e232aae-ba10-4de0-866a-cf29a1b9ff61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8e232aae-ba10-4de0-866a-cf29a1b9ff61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_2cce371f-b134-456b-a12e-99bfc4a9a50f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:to="loc_us-gaap_CommonStockSharesIssued_2cce371f-b134-456b-a12e-99bfc4a9a50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_bd1ced9f-19c5-49c6-9742-47bb9b7c1df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_80b94e39-a0cb-4f31-b3bf-0b8767a5bdbc" xlink:to="loc_us-gaap_TreasuryStockShares_bd1ced9f-19c5-49c6-9742-47bb9b7c1df0" 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-20221231.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_2830837d-c8f7-4eba-abd3-394f06b11582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2830837d-c8f7-4eba-abd3-394f06b11582" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_705184c2-d408-4ec3-8dc6-e7d5cbe2dbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:to="loc_us-gaap_ProfitLoss_705184c2-d408-4ec3-8dc6-e7d5cbe2dbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_08618451-18ff-4663-8ed5-609dcb4aeedc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_08618451-18ff-4663-8ed5-609dcb4aeedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_bf01f9da-2107-4d28-bdd0-ab0bb1d8a891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:to="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_bf01f9da-2107-4d28-bdd0-ab0bb1d8a891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_c9216f06-da03-44d1-ba84-4a0fd8344d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:to="loc_us-gaap_DepreciationAndAmortization_c9216f06-da03-44d1-ba84-4a0fd8344d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_1f3afe35-71fe-4365-a4cd-62009f0091fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:to="loc_us-gaap_AssetImpairmentCharges_1f3afe35-71fe-4365-a4cd-62009f0091fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_f38559a0-76df-453b-af8a-6e14405a9fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_f38559a0-76df-453b-af8a-6e14405a9fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_798d627e-1c3d-46fc-bd75-bbb8accda18d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:to="loc_us-gaap_ShareBasedCompensation_798d627e-1c3d-46fc-bd75-bbb8accda18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f89206ef-5c03-4c70-88f4-025fccf49f46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f89206ef-5c03-4c70-88f4-025fccf49f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d5fb6392-71fe-43c2-8699-b5cc31f617bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f89206ef-5c03-4c70-88f4-025fccf49f46" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d5fb6392-71fe-43c2-8699-b5cc31f617bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_95e818f6-6488-45b3-ab8c-57da930e88e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f89206ef-5c03-4c70-88f4-025fccf49f46" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_95e818f6-6488-45b3-ab8c-57da930e88e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a329166c-3ec9-432c-a622-0da5b9abb820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f89206ef-5c03-4c70-88f4-025fccf49f46" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a329166c-3ec9-432c-a622-0da5b9abb820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_f2abcd58-ebb7-4d30-95c5-a37cc15a6fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f89206ef-5c03-4c70-88f4-025fccf49f46" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_f2abcd58-ebb7-4d30-95c5-a37cc15a6fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_314307fd-0081-405a-b0e9-fe5f5e5efcc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f89206ef-5c03-4c70-88f4-025fccf49f46" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_314307fd-0081-405a-b0e9-fe5f5e5efcc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_d91d4632-94fd-46e8-9648-ebe050e31d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f89206ef-5c03-4c70-88f4-025fccf49f46" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_d91d4632-94fd-46e8-9648-ebe050e31d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_80e99a6b-a2de-46cb-8159-6ca1dccee4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f89206ef-5c03-4c70-88f4-025fccf49f46" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_80e99a6b-a2de-46cb-8159-6ca1dccee4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df79d6ed-1f5a-4d37-a188-7f4042edd6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_549eaede-b5af-4775-b7fb-c65187f1ac68" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df79d6ed-1f5a-4d37-a188-7f4042edd6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3089eb25-fce6-40c5-850a-c65aab0f4ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2830837d-c8f7-4eba-abd3-394f06b11582" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3089eb25-fce6-40c5-850a-c65aab0f4ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_797c5fb3-9ce5-4854-a593-191e9ff68a85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3089eb25-fce6-40c5-850a-c65aab0f4ee6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_797c5fb3-9ce5-4854-a593-191e9ff68a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3a729bc7-7ddf-4128-b24d-e96a263b718c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3089eb25-fce6-40c5-850a-c65aab0f4ee6" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3a729bc7-7ddf-4128-b24d-e96a263b718c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_e678fd5f-731a-494a-8939-8b8916104604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3089eb25-fce6-40c5-850a-c65aab0f4ee6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_e678fd5f-731a-494a-8939-8b8916104604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80da76c6-b1bf-49d1-942b-fb17e2e45673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3089eb25-fce6-40c5-850a-c65aab0f4ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_80da76c6-b1bf-49d1-942b-fb17e2e45673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2830837d-c8f7-4eba-abd3-394f06b11582" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_a2c59195-ed61-4456-a747-1d876f91cd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_a2c59195-ed61-4456-a747-1d876f91cd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_22abda62-4f55-4387-8475-17baa450920c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_22abda62-4f55-4387-8475-17baa450920c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_50a15fa0-9ab7-4d1d-974c-819c83b669e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_50a15fa0-9ab7-4d1d-974c-819c83b669e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9d2ae450-825a-44a1-ba57-3cb685dd7ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9d2ae450-825a-44a1-ba57-3cb685dd7ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_cd9522fc-a2f3-404d-bf5b-97cb648e9305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_cd9522fc-a2f3-404d-bf5b-97cb648e9305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_9e23443a-57c6-4b00-ba60-bafa2871d659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_9e23443a-57c6-4b00-ba60-bafa2871d659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_867357f8-6fee-4190-a294-20af77830f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_867357f8-6fee-4190-a294-20af77830f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_5350a6d0-8d85-4590-aec7-d4c4f60aa674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_5350a6d0-8d85-4590-aec7-d4c4f60aa674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e55777e8-1917-4060-996f-3895215b9616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e55777e8-1917-4060-996f-3895215b9616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_45b0fc15-3c50-467c-8199-e4b64044e5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8728a99f-fb60-4a15-b58b-2623489cee69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_45b0fc15-3c50-467c-8199-e4b64044e5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7d3f08b9-aa8a-4768-940e-89ecbef9d617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2830837d-c8f7-4eba-abd3-394f06b11582" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7d3f08b9-aa8a-4768-940e-89ecbef9d617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6803e8e0-8bf0-4707-ad1d-af094407e94d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2830837d-c8f7-4eba-abd3-394f06b11582" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6803e8e0-8bf0-4707-ad1d-af094407e94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7fd86d7-5c64-4470-9c15-a0b448841f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2830837d-c8f7-4eba-abd3-394f06b11582" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7fd86d7-5c64-4470-9c15-a0b448841f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e37ba1e8-3f1c-42d9-89cd-468aba1006b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2830837d-c8f7-4eba-abd3-394f06b11582" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e37ba1e8-3f1c-42d9-89cd-468aba1006b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_b00cba09-6345-491e-bb93-3f715a41211e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2830837d-c8f7-4eba-abd3-394f06b11582" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_b00cba09-6345-491e-bb93-3f715a41211e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_bc7f67b5-1439-457a-b757-680cf341cd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b00cba09-6345-491e-bb93-3f715a41211e" xlink:to="loc_us-gaap_InterestPaidNet_bc7f67b5-1439-457a-b757-680cf341cd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_62cffab6-26b0-4c04-b760-8dd71e1ce47f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b00cba09-6345-491e-bb93-3f715a41211e" xlink:to="loc_us-gaap_IncomeTaxesPaid_62cffab6-26b0-4c04-b760-8dd71e1ce47f" 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-20221231.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_952654b6-d4f5-43e1-865b-80af1da64a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6ab9032a-6de7-4d62-b441-7c591e767b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_952654b6-d4f5-43e1-865b-80af1da64a8d" xlink:to="loc_us-gaap_StatementTable_6ab9032a-6de7-4d62-b441-7c591e767b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_74e5b706-cc5e-49b7-a752-3bdad623874a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6ab9032a-6de7-4d62-b441-7c591e767b20" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_74e5b706-cc5e-49b7-a752-3bdad623874a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_74e5b706-cc5e-49b7-a752-3bdad623874a" xlink:to="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_07257c8c-71ca-4996-b5df-1428a4bcc7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_CommonStockMember_07257c8c-71ca-4996-b5df-1428a4bcc7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fee2ace5-e798-41ec-8cd6-8f288b232b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fee2ace5-e798-41ec-8cd6-8f288b232b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ebc359a8-22d8-4e8d-be79-9df0c95b9007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_RetainedEarningsMember_ebc359a8-22d8-4e8d-be79-9df0c95b9007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c9f19a74-2631-441c-bf1b-91dc7fcc0e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c9f19a74-2631-441c-bf1b-91dc7fcc0e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_cd02e304-ae55-4da7-8f10-444cbbf350d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_TreasuryStockMember_cd02e304-ae55-4da7-8f10-444cbbf350d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_4724d4dd-c475-48aa-9c91-6d671d46aa12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6d157a66-9687-4f9d-a14f-aa35e096ed07" xlink:to="loc_us-gaap_NoncontrollingInterestMember_4724d4dd-c475-48aa-9c91-6d671d46aa12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5ec8d6bb-442a-44fb-b785-419e4acde424" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6ab9032a-6de7-4d62-b441-7c591e767b20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5ec8d6bb-442a-44fb-b785-419e4acde424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7cf93719-86ad-4da4-96d1-d875208cdca5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5ec8d6bb-442a-44fb-b785-419e4acde424" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7cf93719-86ad-4da4-96d1-d875208cdca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_92a2e17a-013d-424e-8b2d-5cadd6b7137d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7cf93719-86ad-4da4-96d1-d875208cdca5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_92a2e17a-013d-424e-8b2d-5cadd6b7137d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6ab9032a-6de7-4d62-b441-7c591e767b20" xlink:to="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_617841aa-2ab5-4f83-8584-89dafa814bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_617841aa-2ab5-4f83-8584-89dafa814bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_a2038baf-9876-41fe-adfa-0a0a7976109c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition_a2038baf-9876-41fe-adfa-0a0a7976109c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_af3156ba-4435-4ad2-b971-73fa2d5767d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_af3156ba-4435-4ad2-b971-73fa2d5767d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2241a2a2-c212-4049-a73a-c5bb20035493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_ProfitLoss_2241a2a2-c212-4049-a73a-c5bb20035493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bee40188-1ab7-4a22-ab4c-cb1e8232adab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_bee40188-1ab7-4a22-ab4c-cb1e8232adab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_8e255394-baf5-46d9-bf1e-278949a5a405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_8e255394-baf5-46d9-bf1e-278949a5a405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_297c47fc-d49a-4b96-b1ec-fae01b995723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_DividendsCommonStockCash_297c47fc-d49a-4b96-b1ec-fae01b995723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_184c98e4-92d4-49ed-9bd5-954071de05f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2655e0fc-56c5-4b69-9f34-a2ea3343aff9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_184c98e4-92d4-49ed-9bd5-954071de05f0" 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-20221231.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_ebc7108a-b0b0-48e5-bd53-e3b7c6fc6c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_efdd019e-8e6e-4126-bd1b-a662df9801f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ebc7108a-b0b0-48e5-bd53-e3b7c6fc6c4f" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_efdd019e-8e6e-4126-bd1b-a662df9801f6" 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-20221231.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_78839d4b-420d-4a17-9215-99f749190b39" xlink:href="gww-20221231.xsd#gww_SummaryOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_c12ea0a9-de7f-46f1-8963-301979de0638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_78839d4b-420d-4a17-9215-99f749190b39" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_c12ea0a9-de7f-46f1-8963-301979de0638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONS" xlink:type="simple" xlink:href="gww-20221231.xsd#BUSINESSDIVESTITURESANDLIQUIDATIONS"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_eb7b1939-840b-4795-8460-8048ec3a45e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_9b65cb5b-8b95-4793-92f2-337c8bbec7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_eb7b1939-840b-4795-8460-8048ec3a45e0" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_9b65cb5b-8b95-4793-92f2-337c8bbec7e3" 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-20221231.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_ff3eb2c4-9ab1-4392-a0fe-ebfa4dd22935" xlink:href="gww-20221231.xsd#gww_REVENUEAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_613c5f02-7e15-4324-aaa7-e63b471dd199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_REVENUEAbstract_ff3eb2c4-9ab1-4392-a0fe-ebfa4dd22935" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_613c5f02-7e15-4324-aaa7-e63b471dd199" 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-20221231.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_b9b3c918-a71a-4c8f-8db5-dbf0ac8b40e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_05caa5db-f230-4816-aaee-078cfe11fd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b9b3c918-a71a-4c8f-8db5-dbf0ac8b40e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_05caa5db-f230-4816-aaee-078cfe11fd1a" 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-20221231.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_540497da-9978-4215-a1ab-4b1d04c7d415" xlink:href="gww-20221231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6c50abb9-1e6c-4a1b-8c36-9c4bdae761ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_540497da-9978-4215-a1ab-4b1d04c7d415" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6c50abb9-1e6c-4a1b-8c36-9c4bdae761ec" 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-20221231.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_03fe474e-d092-410f-8217-fd59b89ebe03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_ba87c4b0-0967-49c4-842d-efec28861cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_03fe474e-d092-410f-8217-fd59b89ebe03" xlink:to="loc_us-gaap_LongTermDebtTextBlock_ba87c4b0-0967-49c4-842d-efec28861cae" 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-20221231.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_802f348d-3010-42bc-b75f-4fbcfef1ee08" xlink:href="gww-20221231.xsd#gww_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a77c541a-61c0-43c0-b1f4-0991a4a3ab70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_802f348d-3010-42bc-b75f-4fbcfef1ee08" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a77c541a-61c0-43c0-b1f4-0991a4a3ab70" 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-20221231.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_579eb309-83fe-4e42-9a2f-c855fc10e2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_5837f8ec-8dfc-4a8f-98a9-b07a22fc8259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_579eb309-83fe-4e42-9a2f-c855fc10e2a4" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_5837f8ec-8dfc-4a8f-98a9-b07a22fc8259" 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-20221231.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_6bfde1f6-b34e-4534-915c-d14af25b2348" xlink:href="gww-20221231.xsd#gww_StockIncentivePlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_fab62ea0-fd7d-4539-b78a-711d6dcce3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_StockIncentivePlansAbstract_6bfde1f6-b34e-4534-915c-d14af25b2348" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_fab62ea0-fd7d-4539-b78a-711d6dcce3b8" 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-20221231.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_8ce42e16-4398-4a23-9e61-463ed730ef2c" xlink:href="gww-20221231.xsd#gww_CapitalStockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CapitalStockTextBlock_c476e92c-8fd3-49c7-a9ad-9fc3959637c3" xlink:href="gww-20221231.xsd#gww_CapitalStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_CapitalStockAbstract_8ce42e16-4398-4a23-9e61-463ed730ef2c" xlink:to="loc_gww_CapitalStockTextBlock_c476e92c-8fd3-49c7-a9ad-9fc3959637c3" 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-20221231.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_5c4e80cc-e6b1-4a9e-a9b3-9f175864afca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_473c77ba-ef5e-4472-82e4-b1fdf0594161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_5c4e80cc-e6b1-4a9e-a9b3-9f175864afca" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_473c77ba-ef5e-4472-82e4-b1fdf0594161" 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-20221231.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_fa014fdf-d7fa-464c-85e1-2d0d129630ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_840c1860-a7f9-4185-aa54-e08d242824f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fa014fdf-d7fa-464c-85e1-2d0d129630ce" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_840c1860-a7f9-4185-aa54-e08d242824f8" 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-20221231.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_0f0ec295-4950-4c8a-84f5-4b74e8c4c361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_3728e1af-433e-4068-a74f-c51e409bbae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0f0ec295-4950-4c8a-84f5-4b74e8c4c361" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_3728e1af-433e-4068-a74f-c51e409bbae8" 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-20221231.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_317fcc4e-cf62-4488-a5e0-101c64a70e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_2a4270ac-3b02-47c9-bc8a-2b7343d6e5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_317fcc4e-cf62-4488-a5e0-101c64a70e23" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_2a4270ac-3b02-47c9-bc8a-2b7343d6e5e9" 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-20221231.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_944c9eca-20ed-4600-8116-7420d209fa8e" xlink:href="gww-20221231.xsd#gww_ContingenciesAndLegalMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_61e3eb76-509a-487a-a996-2e0b31078941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_ContingenciesAndLegalMattersAbstract_944c9eca-20ed-4600-8116-7420d209fa8e" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_61e3eb76-509a-487a-a996-2e0b31078941" 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-20221231.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_54fac05e-3811-4bdd-bac1-90dd1af5f8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_bd47a01d-ea4a-4556-b93e-399fd4f419eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_54fac05e-3811-4bdd-bac1-90dd1af5f8b6" xlink:to="loc_us-gaap_SubsequentEventTable_bd47a01d-ea4a-4556-b93e-399fd4f419eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_43c0844d-302c-4c64-8041-14e226329ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_bd47a01d-ea4a-4556-b93e-399fd4f419eb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_43c0844d-302c-4c64-8041-14e226329ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6295498e-36d5-426a-bca1-59e78799ed56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_43c0844d-302c-4c64-8041-14e226329ee1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6295498e-36d5-426a-bca1-59e78799ed56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_14a8583d-f9aa-4d4e-89df-3d1107bb3f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_bd47a01d-ea4a-4556-b93e-399fd4f419eb" xlink:to="loc_us-gaap_SubsequentEventLineItems_14a8583d-f9aa-4d4e-89df-3d1107bb3f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_aea6904e-1e87-480b-8efb-3b5915a5e275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_14a8583d-f9aa-4d4e-89df-3d1107bb3f38" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_aea6904e-1e87-480b-8efb-3b5915a5e275" 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-20221231.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_87f7258c-868d-46cb-93eb-ae439a027566" xlink:href="gww-20221231.xsd#gww_SummaryOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_97f76741-f6d0-4e1a-bc0c-e118b06c70b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_97f76741-f6d0-4e1a-bc0c-e118b06c70b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_746201eb-de1a-41e9-b360-1512812893f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_UseOfEstimates_746201eb-de1a-41e9-b360-1512812893f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_21aaea7e-3128-498e-8912-4497ea079d39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_21aaea7e-3128-498e-8912-4497ea079d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_9b79a039-3e98-4164-82a5-8a4eb2be03cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_9b79a039-3e98-4164-82a5-8a4eb2be03cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_07ba0ab1-903f-4841-9c1e-e11391c00016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_07ba0ab1-903f-4841-9c1e-e11391c00016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_69603ebe-1a96-4c7c-bb00-75812b37a364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_69603ebe-1a96-4c7c-bb00-75812b37a364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_9c8c7eaf-76ee-4e0f-a48a-978a001d7fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_9c8c7eaf-76ee-4e0f-a48a-978a001d7fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_5ad2ef89-ac25-454c-93ac-ca8a39f2d3db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_5ad2ef89-ac25-454c-93ac-ca8a39f2d3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_499d8d72-cd8e-4595-bb33-7bfc1a459fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_499d8d72-cd8e-4595-bb33-7bfc1a459fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_fffac967-b172-4e19-aa4c-6fda249a12f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_fffac967-b172-4e19-aa4c-6fda249a12f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3567214e-03bb-4c1d-b728-ea69504fac36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3567214e-03bb-4c1d-b728-ea69504fac36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_f15dd6b5-a028-43ea-bdb4-9430b98cfda6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_f15dd6b5-a028-43ea-bdb4-9430b98cfda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_1ca3cb8b-6534-4c7e-8f9f-cf62c6eac607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_1ca3cb8b-6534-4c7e-8f9f-cf62c6eac607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_a6a7d696-7f1f-46ca-a8ee-1b06a41145f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_a6a7d696-7f1f-46ca-a8ee-1b06a41145f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_16353a76-41d9-43ea-8588-05052e3578ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_16353a76-41d9-43ea-8588-05052e3578ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_7f883a45-4ccb-420c-bdf1-7c52d1b051dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_7f883a45-4ccb-420c-bdf1-7c52d1b051dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_33209c90-ee4b-4406-aa3e-b050ed89659b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_33209c90-ee4b-4406-aa3e-b050ed89659b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_63d574e1-acf7-4634-9da5-63e431e408a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_63d574e1-acf7-4634-9da5-63e431e408a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_f0731a6e-f6ed-499d-a6d9-17479cc691f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_f0731a6e-f6ed-499d-a6d9-17479cc691f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_3f670562-cc6d-4978-8cb5-4e88901caaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_3f670562-cc6d-4978-8cb5-4e88901caaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_bc75c483-5514-49de-aa6c-70c60d535703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_bc75c483-5514-49de-aa6c-70c60d535703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_dbd51958-eb9b-44e1-8052-dd83fbc721f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_87f7258c-868d-46cb-93eb-ae439a027566" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_dbd51958-eb9b-44e1-8052-dd83fbc721f2" 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-20221231.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_7567f8d9-3f8b-4109-910e-49ab6d7be27b" xlink:href="gww-20221231.xsd#gww_REVENUEAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_9a11cd70-0495-45f6-a595-abf735daaf36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_REVENUEAbstract_7567f8d9-3f8b-4109-910e-49ab6d7be27b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_9a11cd70-0495-45f6-a595-abf735daaf36" 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-20221231.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_8f2e99b3-ba5a-4771-8eb2-5dd4fe27b87f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_01cdb1f7-1fea-4736-82b6-ba3161b0b2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8f2e99b3-ba5a-4771-8eb2-5dd4fe27b87f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_01cdb1f7-1fea-4736-82b6-ba3161b0b2a1" 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-20221231.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_22e6f5e0-defa-4668-93a5-61f35f5861a9" xlink:href="gww-20221231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_5f0b47fd-1e53-447e-a524-25d6234d08a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_22e6f5e0-defa-4668-93a5-61f35f5861a9" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_5f0b47fd-1e53-447e-a524-25d6234d08a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_17b6ce86-8abe-410e-aa9e-4f5361170b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_22e6f5e0-defa-4668-93a5-61f35f5861a9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_17b6ce86-8abe-410e-aa9e-4f5361170b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a5043ac9-a1e9-4d10-b5d0-417842f7b56a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_22e6f5e0-defa-4668-93a5-61f35f5861a9" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a5043ac9-a1e9-4d10-b5d0-417842f7b56a" 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-20221231.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_1ba648bd-d032-4885-a9bd-69c6af21ed98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6312e4fe-b2f7-4be1-8a2b-57ea769e3511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1ba648bd-d032-4885-a9bd-69c6af21ed98" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6312e4fe-b2f7-4be1-8a2b-57ea769e3511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5b8ca8a8-d935-4b9c-b608-ac970e7139e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_1ba648bd-d032-4885-a9bd-69c6af21ed98" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5b8ca8a8-d935-4b9c-b608-ac970e7139e9" 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-20221231.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_b9719341-bd22-45ad-9314-f4aa5149a3b2" xlink:href="gww-20221231.xsd#gww_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_902be72a-876a-4078-9d4b-39a1c04cc4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_b9719341-bd22-45ad-9314-f4aa5149a3b2" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_902be72a-876a-4078-9d4b-39a1c04cc4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_00089e0f-930f-4c90-a6fc-23d1e3382d38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_b9719341-bd22-45ad-9314-f4aa5149a3b2" xlink:to="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_00089e0f-930f-4c90-a6fc-23d1e3382d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_f2fd7ee4-55f6-448a-b561-072f1e968f88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_b9719341-bd22-45ad-9314-f4aa5149a3b2" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_f2fd7ee4-55f6-448a-b561-072f1e968f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_fd6c09b8-187a-4ac6-83dd-3ccdf8590700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_b9719341-bd22-45ad-9314-f4aa5149a3b2" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_fd6c09b8-187a-4ac6-83dd-3ccdf8590700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_dae57671-b38a-4f67-b3d7-fab465c490f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_b9719341-bd22-45ad-9314-f4aa5149a3b2" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_dae57671-b38a-4f67-b3d7-fab465c490f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_4329255b-e225-48b0-8d4c-ec3df3f86bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_b9719341-bd22-45ad-9314-f4aa5149a3b2" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_4329255b-e225-48b0-8d4c-ec3df3f86bd8" 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-20221231.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_54ba063b-0432-4876-a34b-98a0d94fb9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AssetsAndLiabilitiesLesseeTableTextBlock_96ffb99d-fcbe-4b90-8a3d-57518ec6ff8d" xlink:href="gww-20221231.xsd#gww_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_54ba063b-0432-4876-a34b-98a0d94fb9ee" xlink:to="loc_gww_AssetsAndLiabilitiesLesseeTableTextBlock_96ffb99d-fcbe-4b90-8a3d-57518ec6ff8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_9b63eec3-3853-496e-bea7-f473f0310ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_54ba063b-0432-4876-a34b-98a0d94fb9ee" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_9b63eec3-3853-496e-bea7-f473f0310ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_868577a6-175a-4169-a733-2f108af50230" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_54ba063b-0432-4876-a34b-98a0d94fb9ee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_868577a6-175a-4169-a733-2f108af50230" 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-20221231.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_42587f59-aa91-4458-b4ef-7bcb27d3c7a2" xlink:href="gww-20221231.xsd#gww_StockIncentivePlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1766d938-5304-4435-bb9d-be90d776433b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_StockIncentivePlansAbstract_42587f59-aa91-4458-b4ef-7bcb27d3c7a2" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1766d938-5304-4435-bb9d-be90d776433b" 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-20221231.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_d3ee9dc6-70e5-41e2-b978-c3252b502e91" xlink:href="gww-20221231.xsd#gww_CapitalStockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalUnitsTextBlock_d8f73d6c-30c0-4387-a21d-0f01489ab01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCapitalUnitsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_CapitalStockAbstract_d3ee9dc6-70e5-41e2-b978-c3252b502e91" xlink:to="loc_us-gaap_ScheduleOfCapitalUnitsTextBlock_d8f73d6c-30c0-4387-a21d-0f01489ab01f" 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-20221231.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_ea7d1fb4-68ac-4969-b8d9-1cf68ea1ef9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_eb84881c-518d-412f-9332-4ab5ea5f0927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_ea7d1fb4-68ac-4969-b8d9-1cf68ea1ef9c" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_eb84881c-518d-412f-9332-4ab5ea5f0927" 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-20221231.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_81648d6c-2811-4811-984f-50ceb87d0743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_cf8d1d5a-382d-439b-a75c-2f2923efe697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_81648d6c-2811-4811-984f-50ceb87d0743" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_cf8d1d5a-382d-439b-a75c-2f2923efe697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_52f1a542-9437-4129-a10c-5323b595552e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_81648d6c-2811-4811-984f-50ceb87d0743" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_52f1a542-9437-4129-a10c-5323b595552e" 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-20221231.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_b4efe6f4-f4a4-4994-950b-89e006625373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5c68eb6d-4701-4b4f-b3f0-3e1c6cfd93fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b4efe6f4-f4a4-4994-950b-89e006625373" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5c68eb6d-4701-4b4f-b3f0-3e1c6cfd93fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6af1563b-c5d0-4814-9cd2-a3d7b77b03da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b4efe6f4-f4a4-4994-950b-89e006625373" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6af1563b-c5d0-4814-9cd2-a3d7b77b03da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_95d4551e-5b72-41f4-8468-fe85d41677e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b4efe6f4-f4a4-4994-950b-89e006625373" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_95d4551e-5b72-41f4-8468-fe85d41677e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_c1eea813-0d3e-4761-8ac9-bf86e013b6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b4efe6f4-f4a4-4994-950b-89e006625373" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_c1eea813-0d3e-4761-8ac9-bf86e013b6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_34eea6e9-823b-490f-ba57-94bcb320edc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b4efe6f4-f4a4-4994-950b-89e006625373" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_34eea6e9-823b-490f-ba57-94bcb320edc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9b6c7bf3-207c-413f-831e-c2f70c531827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b4efe6f4-f4a4-4994-950b-89e006625373" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9b6c7bf3-207c-413f-831e-c2f70c531827" 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-20221231.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_7d567acd-6e29-4021-84c9-2b98d1afe92e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f817e93f-0176-42f2-a0a1-152e55333d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7d567acd-6e29-4021-84c9-2b98d1afe92e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f817e93f-0176-42f2-a0a1-152e55333d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_SegmentReportingOtherReconcilingInformationTableTextBlock_77a4058d-3a79-421e-9e0d-37fd2786fbf1" xlink:href="gww-20221231.xsd#gww_SegmentReportingOtherReconcilingInformationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7d567acd-6e29-4021-84c9-2b98d1afe92e" xlink:to="loc_gww_SegmentReportingOtherReconcilingInformationTableTextBlock_77a4058d-3a79-421e-9e0d-37fd2786fbf1" 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-20221231.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_ac006b31-fc4b-4bc8-94ed-2f3fe9e84b41" xlink:href="gww-20221231.xsd#gww_SummaryOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SummaryOfSignificantAccountingPoliciesAbstract_ac006b31-fc4b-4bc8-94ed-2f3fe9e84b41" xlink:to="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5474da6d-ca4d-4500-b8c9-1ff0d5151673" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:to="loc_srt_RangeAxis_5474da6d-ca4d-4500-b8c9-1ff0d5151673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5638dd32-f2e4-458c-a8cf-0be065f36419" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5474da6d-ca4d-4500-b8c9-1ff0d5151673" xlink:to="loc_srt_RangeMember_5638dd32-f2e4-458c-a8cf-0be065f36419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a7facd8d-5504-4f2c-a2d2-53e2cecaaf65" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5638dd32-f2e4-458c-a8cf-0be065f36419" xlink:to="loc_srt_MinimumMember_a7facd8d-5504-4f2c-a2d2-53e2cecaaf65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fddf44dc-0017-478b-a6ae-e3f56d3cd80b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5638dd32-f2e4-458c-a8cf-0be065f36419" xlink:to="loc_srt_MaximumMember_fddf44dc-0017-478b-a6ae-e3f56d3cd80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_062a1f69-b8f3-4773-be66-5159c74c0fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_062a1f69-b8f3-4773-be66-5159c74c0fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_4dc10731-1c3e-42c9-a66a-302a459b877b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_062a1f69-b8f3-4773-be66-5159c74c0fc4" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_4dc10731-1c3e-42c9-a66a-302a459b877b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_88e151d4-3deb-48cb-b32b-b0efbc89fca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_4dc10731-1c3e-42c9-a66a-302a459b877b" xlink:to="loc_us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember_88e151d4-3deb-48cb-b32b-b0efbc89fca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cd63c00f-2d63-4243-b157-372483089c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cd63c00f-2d63-4243-b157-372483089c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8695cdc3-58bd-49a3-800e-1ae9844d5803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cd63c00f-2d63-4243-b157-372483089c94" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8695cdc3-58bd-49a3-800e-1ae9844d5803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryandEquipmentMember_64ec9fc5-9746-49e7-b0b2-c50ccd761726" xlink:href="gww-20221231.xsd#gww_FurnitureFixturesMachineryandEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8695cdc3-58bd-49a3-800e-1ae9844d5803" xlink:to="loc_gww_FurnitureFixturesMachineryandEquipmentMember_64ec9fc5-9746-49e7-b0b2-c50ccd761726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_ad60e50d-f742-4db8-8aa8-e055adb04af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8695cdc3-58bd-49a3-800e-1ae9844d5803" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_ad60e50d-f742-4db8-8aa8-e055adb04af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8524334a-5a3b-41d6-acad-117b522de2a0" xlink:to="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ServiceFeeRevenue_8c6c519d-9bba-49ad-a97c-e606df7805e5" xlink:href="gww-20221231.xsd#gww_ServiceFeeRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_ServiceFeeRevenue_8c6c519d-9bba-49ad-a97c-e606df7805e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_b3341c87-e92d-473a-8bca-4c5417b73348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_b3341c87-e92d-473a-8bca-4c5417b73348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_AccruedSalesIncentives_fc0fe076-fd11-4ab2-9358-9a89f10a29de" xlink:href="gww-20221231.xsd#gww_AccruedSalesIncentives"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_AccruedSalesIncentives_fc0fe076-fd11-4ab2-9358-9a89f10a29de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_11fd9fe7-4b2b-4d3e-aab4-e87793b445e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_AdvertisingExpense_11fd9fe7-4b2b-4d3e-aab4-e87793b445e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CashClassification_96939f3e-c7a7-4341-b44f-b7451f4185d9" xlink:href="gww-20221231.xsd#gww_CashClassification"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_CashClassification_96939f3e-c7a7-4341-b44f-b7451f4185d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_be71ad11-5649-496c-9430-65a896bd2e02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_be71ad11-5649-496c-9430-65a896bd2e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_81b50d10-72fc-4fbf-b0c4-c65752b69fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_InventoryLIFOReserve_81b50d10-72fc-4fbf-b0c4-c65752b69fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_e62179d6-7f4f-4d0f-9d1f-16fd271ee244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_e62179d6-7f4f-4d0f-9d1f-16fd271ee244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_1f55bc41-3027-43a5-bb5d-3eb113bf281f" xlink:href="gww-20221231.xsd#gww_BuildingsStructuresandImprovementsEstimatedUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_BuildingsStructuresandImprovementsEstimatedUsefulLife_1f55bc41-3027-43a5-bb5d-3eb113bf281f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_089118b9-30ba-418d-a512-ad0fd0ba8f09" xlink:href="gww-20221231.xsd#gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife_089118b9-30ba-418d-a512-ad0fd0ba8f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9db97bdc-28f6-44e8-aa64-cde4524fdfd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9db97bdc-28f6-44e8-aa64-cde4524fdfd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_658afa53-2747-48d6-a986-16bcf1efe98e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_Depreciation_658afa53-2747-48d6-a986-16bcf1efe98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_a8651516-2cd9-4d84-826a-ea63dda5b355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_a8651516-2cd9-4d84-826a-ea63dda5b355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_Amortizationperiodofcapitalizedsoftware_75339d63-bfec-4187-940a-ad1ae62d3090" xlink:href="gww-20221231.xsd#gww_Amortizationperiodofcapitalizedsoftware"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_58f1f4d5-0e70-49b3-aaaa-a0da1659d692" xlink:to="loc_gww_Amortizationperiodofcapitalizedsoftware_75339d63-bfec-4187-940a-ad1ae62d3090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_f28aef07-7e05-4dd4-825a-43b8e5dc551a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_127a9ce7-ba38-4e12-80cf-72a3947c9503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f28aef07-7e05-4dd4-825a-43b8e5dc551a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_127a9ce7-ba38-4e12-80cf-72a3947c9503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ce98e64b-8ea7-43d3-bd68-bda67ae08255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_127a9ce7-ba38-4e12-80cf-72a3947c9503" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ce98e64b-8ea7-43d3-bd68-bda67ae08255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_db49e70e-4b6c-4616-84f8-0ce822095637" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ce98e64b-8ea7-43d3-bd68-bda67ae08255" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_db49e70e-4b6c-4616-84f8-0ce822095637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_3b174881-c8a9-4b41-a557-72eb990f3f93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_db49e70e-4b6c-4616-84f8-0ce822095637" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_3b174881-c8a9-4b41-a557-72eb990f3f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d56e8b9f-3d3a-4ab8-853a-7796575cc0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_127a9ce7-ba38-4e12-80cf-72a3947c9503" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d56e8b9f-3d3a-4ab8-853a-7796575cc0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d56e8b9f-3d3a-4ab8-853a-7796575cc0e3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ChinaBusinessMember_97dead2b-e433-4e3c-9967-8b33584a8894" xlink:href="gww-20221231.xsd#gww_ChinaBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:to="loc_gww_ChinaBusinessMember_97dead2b-e433-4e3c-9967-8b33584a8894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FaboryBusinessMember_a1a3d4bc-a42e-4ec8-b619-0729eaf5c385" xlink:href="gww-20221231.xsd#gww_FaboryBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:to="loc_gww_FaboryBusinessMember_a1a3d4bc-a42e-4ec8-b619-0729eaf5c385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ZoroToolsEuropeMember_e064a2d6-343b-4fda-970d-7970a4f0d3ac" xlink:href="gww-20221231.xsd#gww_ZoroToolsEuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9693373e-44c5-4477-8521-1a5793b6ccc4" xlink:to="loc_gww_ZoroToolsEuropeMember_e064a2d6-343b-4fda-970d-7970a4f0d3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_127a9ce7-ba38-4e12-80cf-72a3947c9503" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_71002d98-8e2e-4bbd-bf33-0fc33bf07ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_71002d98-8e2e-4bbd-bf33-0fc33bf07ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_b1962908-f562-4dfd-9043-5b097d0b3e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_b1962908-f562-4dfd-9043-5b097d0b3e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1_74fe80cf-dbc5-43f2-893c-d77451fcdee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessExitCosts1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cc456998-9354-45e7-bc6f-eb5fceaa73e9" xlink:to="loc_us-gaap_BusinessExitCosts1_74fe80cf-dbc5-43f2-893c-d77451fcdee9" 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-20221231.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_0ef17f19-2af7-410e-b627-1787688b56da" xlink:href="gww-20221231.xsd#gww_REVENUEAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_REVENUEAbstract_0ef17f19-2af7-410e-b627-1787688b56da" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3dfe406d-af34-44d8-9b02-6a0ced635db7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3dfe406d-af34-44d8-9b02-6a0ced635db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dc17bc59-bc04-485a-8b70-9745141f36ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3dfe406d-af34-44d8-9b02-6a0ced635db7" xlink:to="loc_us-gaap_SegmentDomain_dc17bc59-bc04-485a-8b70-9745141f36ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_239fb538-66dc-48af-948a-c16a6b3204f5" xlink:href="gww-20221231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dc17bc59-bc04-485a-8b70-9745141f36ea" xlink:to="loc_gww_HighTouchSolutionsNAMember_239fb538-66dc-48af-948a-c16a6b3204f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_77d6999e-7caf-4270-b703-7765a6953e06" xlink:href="gww-20221231.xsd#gww_EndlessAssortmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dc17bc59-bc04-485a-8b70-9745141f36ea" xlink:to="loc_gww_EndlessAssortmentMember_77d6999e-7caf-4270-b703-7765a6953e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_c34aebbb-4fe0-40ac-9e26-08b09774f456" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:to="loc_srt_MajorCustomersAxis_c34aebbb-4fe0-40ac-9e26-08b09774f456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_c34aebbb-4fe0-40ac-9e26-08b09774f456" xlink:to="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_GovernmentCustomerMember_028acf2b-d8ab-4e80-87cb-2facc62a0474" xlink:href="gww-20221231.xsd#gww_GovernmentCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_GovernmentCustomerMember_028acf2b-d8ab-4e80-87cb-2facc62a0474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HeavyManufacturingMember_d4809f2c-459f-4800-a22c-182e7fa0b2b3" xlink:href="gww-20221231.xsd#gww_HeavyManufacturingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_HeavyManufacturingMember_d4809f2c-459f-4800-a22c-182e7fa0b2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LightManufacturingMember_4ad7bbe6-eb89-4749-a1a2-1bc6def6ad6b" xlink:href="gww-20221231.xsd#gww_LightManufacturingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_LightManufacturingMember_4ad7bbe6-eb89-4749-a1a2-1bc6def6ad6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TransportationMember_2f078355-3cb2-4686-bc1f-26ff9e0821a6" xlink:href="gww-20221231.xsd#gww_TransportationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_TransportationMember_2f078355-3cb2-4686-bc1f-26ff9e0821a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HealthcareCustomerMember_346ad36d-8421-454b-9c53-a805aa371f3d" xlink:href="gww-20221231.xsd#gww_HealthcareCustomerMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_HealthcareCustomerMember_346ad36d-8421-454b-9c53-a805aa371f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_CommercialMember_3147b984-507b-457f-81aa-d9405d9b9e85" xlink:href="gww-20221231.xsd#gww_CommercialMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_CommercialMember_3147b984-507b-457f-81aa-d9405d9b9e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RetailWholesaleMember_bd448c34-b3b5-48ff-b465-7d956ba1629e" xlink:href="gww-20221231.xsd#gww_RetailWholesaleMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_RetailWholesaleMember_bd448c34-b3b5-48ff-b465-7d956ba1629e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherMember_965555f9-a54b-4f62-9972-50aaeddf3d01" xlink:href="gww-20221231.xsd#gww_OtherMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beb1a848-fee2-4f07-a837-24a448f0082f" xlink:to="loc_gww_OtherMember_965555f9-a54b-4f62-9972-50aaeddf3d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_893cd353-9f11-47c8-9e50-bad79175a199" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:to="loc_srt_ConsolidationItemsAxis_893cd353-9f11-47c8-9e50-bad79175a199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_30524a9d-a58f-491a-8d3b-abaf53767213" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_893cd353-9f11-47c8-9e50-bad79175a199" xlink:to="loc_srt_ConsolidationItemsDomain_30524a9d-a58f-491a-8d3b-abaf53767213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_cd9d7cc1-aa19-4599-b274-f0308614c676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_30524a9d-a58f-491a-8d3b-abaf53767213" xlink:to="loc_us-gaap_CorporateNonSegmentMember_cd9d7cc1-aa19-4599-b274-f0308614c676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6c39ef99-c5ca-45fc-ba0f-2977f13b7624" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_394f3820-4f34-48c7-8515-d7083a746b14" xlink:href="gww-20221231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:to="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_394f3820-4f34-48c7-8515-d7083a746b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_4da47582-aef2-4b8b-8641-27b8a25e4cb2" xlink:href="gww-20221231.xsd#gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:to="loc_gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue_4da47582-aef2-4b8b-8641-27b8a25e4cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_PercentageOfCompanyWideRevenue_b6a05140-bab9-49ee-b3e3-d0efc96ac6a2" xlink:href="gww-20221231.xsd#gww_PercentageOfCompanyWideRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf44ff9-383a-4463-a2fc-561988236422" xlink:to="loc_gww_PercentageOfCompanyWideRevenue_b6a05140-bab9-49ee-b3e3-d0efc96ac6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#PROPERTYBUILDINGSANDEQUIPMENTDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e4f24aae-2b66-450b-bc24-8c2c29b5915d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9c42cb7a-c596-4500-b718-3efffd9235ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e4f24aae-2b66-450b-bc24-8c2c29b5915d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9c42cb7a-c596-4500-b718-3efffd9235ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d84fc74-1c55-4c0a-ad94-effb5163c0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9c42cb7a-c596-4500-b718-3efffd9235ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d84fc74-1c55-4c0a-ad94-effb5163c0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d84fc74-1c55-4c0a-ad94-effb5163c0b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_f701e1a0-da62-45bc-b7df-f9056902e687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:to="loc_us-gaap_LandMember_f701e1a0-da62-45bc-b7df-f9056902e687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_e00a7d80-231a-4af5-97b6-064bd2622c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_e00a7d80-231a-4af5-97b6-064bd2622c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FurnitureFixturesMachineryandEquipmentMember_182993ca-2ee3-45cc-9b0b-6d1b6b6997b3" xlink:href="gww-20221231.xsd#gww_FurnitureFixturesMachineryandEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb7816ee-52e8-4a68-a0c3-e8a36a81dec5" xlink:to="loc_gww_FurnitureFixturesMachineryandEquipmentMember_182993ca-2ee3-45cc-9b0b-6d1b6b6997b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9c42cb7a-c596-4500-b718-3efffd9235ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_84307d32-8117-4dc9-afa1-2f063ceb43be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_84307d32-8117-4dc9-afa1-2f063ceb43be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_54b7315e-1c33-403c-a100-d7b63da58703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_54b7315e-1c33-403c-a100-d7b63da58703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5f7af6b6-766f-4ceb-b5d5-5bc7c3740fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e32e3e2e-98ec-4868-bae3-c0d3ccb0039e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5f7af6b6-766f-4ceb-b5d5-5bc7c3740fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails" xlink:type="simple" xlink:href="gww-20221231.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_f60b464c-c371-451b-9bf9-eefeb80254ec" xlink:href="gww-20221231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_f60b464c-c371-451b-9bf9-eefeb80254ec" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_da1060a0-4ef7-4d25-8682-6985ed4210c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:to="loc_srt_ConsolidationItemsAxis_da1060a0-4ef7-4d25-8682-6985ed4210c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f10bc3d8-8766-423e-ba9f-8fd4330d4983" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_da1060a0-4ef7-4d25-8682-6985ed4210c2" xlink:to="loc_srt_ConsolidationItemsDomain_f10bc3d8-8766-423e-ba9f-8fd4330d4983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f4514f05-aafc-4433-a09c-56719e2b965e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f10bc3d8-8766-423e-ba9f-8fd4330d4983" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f4514f05-aafc-4433-a09c-56719e2b965e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_56b0336b-f3d0-4188-92c8-5a78d46c25e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:to="loc_us-gaap_ReportingUnitAxis_56b0336b-f3d0-4188-92c8-5a78d46c25e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_9e1ba46c-2d25-4364-a3af-dc77b9387810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_56b0336b-f3d0-4188-92c8-5a78d46c25e9" xlink:to="loc_us-gaap_ReportingUnitDomain_9e1ba46c-2d25-4364-a3af-dc77b9387810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ReportingUnitCanadaMember_813f7e2f-9d8e-4000-a1ec-dc7e1426abe9" xlink:href="gww-20221231.xsd#gww_ReportingUnitCanadaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_9e1ba46c-2d25-4364-a3af-dc77b9387810" xlink:to="loc_gww_ReportingUnitCanadaMember_813f7e2f-9d8e-4000-a1ec-dc7e1426abe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2ae759e-3d83-456d-9c4e-d297bbbe78a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2ae759e-3d83-456d-9c4e-d297bbbe78a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b9d8bb20-f9a9-412d-966d-63f72c13e0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2ae759e-3d83-456d-9c4e-d297bbbe78a3" xlink:to="loc_us-gaap_SegmentDomain_b9d8bb20-f9a9-412d-966d-63f72c13e0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_7694bead-95f3-4008-a203-c2209cff2f28" xlink:href="gww-20221231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b9d8bb20-f9a9-412d-966d-63f72c13e0d9" xlink:to="loc_gww_HighTouchSolutionsNAMember_7694bead-95f3-4008-a203-c2209cff2f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2e421f27-f2a4-45fd-b1be-584e635ac12f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ceb8becf-749c-4898-baab-91d5d61bd3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:to="loc_us-gaap_Goodwill_ceb8becf-749c-4898-baab-91d5d61bd3c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_27047ead-b76e-433d-96f7-336adcefbb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_27047ead-b76e-433d-96f7-336adcefbb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2bcac009-7f47-4098-89d1-535018ccb252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_100f7da0-2b47-42c0-855b-360a52b6bb57" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2bcac009-7f47-4098-89d1-535018ccb252" 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-20221231.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_5249e097-d269-4f22-b225-c3c72a512a20" xlink:href="gww-20221231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_a443968b-e784-4990-8a3f-9e75a5ebac0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_5249e097-d269-4f22-b225-c3c72a512a20" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_a443968b-e784-4990-8a3f-9e75a5ebac0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_127108d5-9346-4239-86fa-55b5c4248646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a443968b-e784-4990-8a3f-9e75a5ebac0e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_127108d5-9346-4239-86fa-55b5c4248646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bfd2c3b1-d870-4b2a-a620-67e62bdc43aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_127108d5-9346-4239-86fa-55b5c4248646" xlink:to="loc_us-gaap_SegmentDomain_bfd2c3b1-d870-4b2a-a620-67e62bdc43aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_d196234f-bfad-485d-919a-55314c0f928a" xlink:href="gww-20221231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bfd2c3b1-d870-4b2a-a620-67e62bdc43aa" xlink:to="loc_gww_HighTouchSolutionsNAMember_d196234f-bfad-485d-919a-55314c0f928a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_05987e1a-2a49-4e46-87d7-6a877994e6f7" xlink:href="gww-20221231.xsd#gww_EndlessAssortmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bfd2c3b1-d870-4b2a-a620-67e62bdc43aa" xlink:to="loc_gww_EndlessAssortmentMember_05987e1a-2a49-4e46-87d7-6a877994e6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_834a1e42-f412-4958-96d7-747aa0c9f74b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a443968b-e784-4990-8a3f-9e75a5ebac0e" xlink:to="loc_srt_ConsolidationItemsAxis_834a1e42-f412-4958-96d7-747aa0c9f74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_09c1e7bc-5a1c-4502-96d9-15a95c599b0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_834a1e42-f412-4958-96d7-747aa0c9f74b" xlink:to="loc_srt_ConsolidationItemsDomain_09c1e7bc-5a1c-4502-96d9-15a95c599b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_7d9358e3-2de7-4f60-abae-eede0f290150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_09c1e7bc-5a1c-4502-96d9-15a95c599b0f" xlink:to="loc_us-gaap_OperatingSegmentsMember_7d9358e3-2de7-4f60-abae-eede0f290150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_a11cb64a-0326-440a-a180-705dbf15f1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_09c1e7bc-5a1c-4502-96d9-15a95c599b0f" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_a11cb64a-0326-440a-a180-705dbf15f1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_5a726514-e368-4d32-9376-7d31d446570e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_a443968b-e784-4990-8a3f-9e75a5ebac0e" xlink:to="loc_us-gaap_GoodwillLineItems_5a726514-e368-4d32-9376-7d31d446570e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_07bf1ab9-ad4c-4693-baee-c11100ebf35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_5a726514-e368-4d32-9376-7d31d446570e" xlink:to="loc_us-gaap_GoodwillRollForward_07bf1ab9-ad4c-4693-baee-c11100ebf35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_926bcf7e-0595-460a-9a1c-8b84a9e8fdff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_07bf1ab9-ad4c-4693-baee-c11100ebf35d" xlink:to="loc_us-gaap_Goodwill_926bcf7e-0595-460a-9a1c-8b84a9e8fdff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d361f3db-3a46-4471-9583-ab44e1911006" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_07bf1ab9-ad4c-4693-baee-c11100ebf35d" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d361f3db-3a46-4471-9583-ab44e1911006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d9c45f8e-3495-4291-a2a1-8b3e459b4dff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_07bf1ab9-ad4c-4693-baee-c11100ebf35d" xlink:to="loc_us-gaap_Goodwill_d9c45f8e-3495-4291-a2a1-8b3e459b4dff" 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-20221231.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_2c874359-4eb1-4800-b503-d309d04f4876" xlink:href="gww-20221231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a8f1b37c-d63c-4957-9d15-8e515355030e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_2c874359-4eb1-4800-b503-d309d04f4876" xlink:to="loc_us-gaap_StatementTable_a8f1b37c-d63c-4957-9d15-8e515355030e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_47cd822f-7614-44be-98cd-eb2921429ec8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a8f1b37c-d63c-4957-9d15-8e515355030e" xlink:to="loc_srt_RangeAxis_47cd822f-7614-44be-98cd-eb2921429ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5e8b2fea-76ff-4a1a-b84f-94bfecfc77d5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_47cd822f-7614-44be-98cd-eb2921429ec8" xlink:to="loc_srt_RangeMember_5e8b2fea-76ff-4a1a-b84f-94bfecfc77d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_294d091a-7927-4765-8cd8-d3a87e1c27af" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5e8b2fea-76ff-4a1a-b84f-94bfecfc77d5" xlink:to="loc_srt_WeightedAverageMember_294d091a-7927-4765-8cd8-d3a87e1c27af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_a1f4cbfe-2d47-4b4f-b7c8-a61a9bc0e0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a8f1b37c-d63c-4957-9d15-8e515355030e" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_a1f4cbfe-2d47-4b4f-b7c8-a61a9bc0e0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_a1f4cbfe-2d47-4b4f-b7c8-a61a9bc0e0f5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_cd90e81b-0d2c-4963-94eb-ca8885272259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_cd90e81b-0d2c-4963-94eb-ca8885272259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_4edeba79-f237-4a53-9a30-d89a5b232ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_4edeba79-f237-4a53-9a30-d89a5b232ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsMember_9f0706db-8084-44ce-9bda-cea5e7fa7ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsMember_9f0706db-8084-44ce-9bda-cea5e7fa7ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_d214d01d-e729-4184-af90-adb23dc7553b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1329d3f1-4c6e-4aee-8f5d-cb89d5624714" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_d214d01d-e729-4184-af90-adb23dc7553b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a8f1b37c-d63c-4957-9d15-8e515355030e" xlink:to="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7cf5ef98-171c-4fdd-9be4-916628f8f162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7cf5ef98-171c-4fdd-9be4-916628f8f162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cdea2320-a363-4ac4-b84c-15e91c423e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cdea2320-a363-4ac4-b84c-15e91c423e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ebab9284-f6f5-4f4d-8ed4-b802d91ab3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ebab9284-f6f5-4f4d-8ed4-b802d91ab3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7ef656e6-b168-4b4b-8b8a-1c886684117b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7ef656e6-b168-4b4b-8b8a-1c886684117b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_51fbcee2-6de0-488f-9d69-1c957060e527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_51fbcee2-6de0-488f-9d69-1c957060e527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_890de50a-07f5-46a3-86bb-421598bff8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_890de50a-07f5-46a3-86bb-421598bff8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4a14a890-1273-4ea6-801c-99ccf6c2bd75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_056e55ff-5886-46bd-b0d0-fa80b83ac1c5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4a14a890-1273-4ea6-801c-99ccf6c2bd75" 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-20221231.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_4cfdd03e-7fa5-425c-a4a4-7a9930e924e7" xlink:href="gww-20221231.xsd#gww_GoodwillAndOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_06030874-e9aa-418f-b37b-76fc6dd666d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_4cfdd03e-7fa5-425c-a4a4-7a9930e924e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_06030874-e9aa-418f-b37b-76fc6dd666d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6041dc2e-2065-4d4b-8ac7-a5fec0ce5820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_4cfdd03e-7fa5-425c-a4a4-7a9930e924e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6041dc2e-2065-4d4b-8ac7-a5fec0ce5820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e4ff9231-6a2c-4e58-82ce-9275c94f8ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_4cfdd03e-7fa5-425c-a4a4-7a9930e924e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e4ff9231-6a2c-4e58-82ce-9275c94f8ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a10ad4d2-b007-443f-b26c-4665f41adb54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_4cfdd03e-7fa5-425c-a4a4-7a9930e924e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a10ad4d2-b007-443f-b26c-4665f41adb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fda244f4-531b-4913-9d75-080e138ce302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_4cfdd03e-7fa5-425c-a4a4-7a9930e924e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fda244f4-531b-4913-9d75-080e138ce302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e223f14b-5155-4101-a01c-0f3d6c7afe08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_4cfdd03e-7fa5-425c-a4a4-7a9930e924e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e223f14b-5155-4101-a01c-0f3d6c7afe08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9525e245-44c8-4a5c-aaf1-34b23fd4295a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_GoodwillAndOtherIntangiblesAbstract_4cfdd03e-7fa5-425c-a4a4-7a9930e924e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9525e245-44c8-4a5c-aaf1-34b23fd4295a" 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-20221231.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_ef0b61de-d82d-4536-9512-4dd221a20d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cf022e71-8034-41ce-8fad-de4331073748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ef0b61de-d82d-4536-9512-4dd221a20d76" xlink:to="loc_us-gaap_DebtInstrumentTable_cf022e71-8034-41ce-8fad-de4331073748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_83969e07-b095-4e4e-837b-9f75e7289699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cf022e71-8034-41ce-8fad-de4331073748" xlink:to="loc_us-gaap_DebtInstrumentAxis_83969e07-b095-4e4e-837b-9f75e7289699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_83969e07-b095-4e4e-837b-9f75e7289699" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.60Member_0c1739ae-4944-4c47-a607-04af264b602b" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes4.60Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:to="loc_gww_UnsecuredSeniorNotes4.60Member_0c1739ae-4944-4c47-a607-04af264b602b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_2d6bbf2a-6a1d-4c20-a088-dc82735ec3ff" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_2d6bbf2a-6a1d-4c20-a088-dc82735ec3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes4.20Member_224cc293-8c22-4b3e-8381-c3ff959eee69" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes4.20Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:to="loc_gww_UnsecuredSeniorNotes4.20Member_224cc293-8c22-4b3e-8381-c3ff959eee69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes3.75Member_26093079-c071-41f7-ae36-95b7c3298811" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes3.75Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_869b7aae-b163-4c83-8d41-8a22ca7975bf" xlink:to="loc_gww_UnsecuredSeniorNotes3.75Member_26093079-c071-41f7-ae36-95b7c3298811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_51dfe4ed-20ac-4f8a-a3d3-19086614af60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cf022e71-8034-41ce-8fad-de4331073748" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_51dfe4ed-20ac-4f8a-a3d3-19086614af60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bccc1247-fd14-4afa-9e76-c2674f287c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_51dfe4ed-20ac-4f8a-a3d3-19086614af60" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bccc1247-fd14-4afa-9e76-c2674f287c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_54563af9-11b7-4417-94ec-518ed82e6736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bccc1247-fd14-4afa-9e76-c2674f287c33" xlink:to="loc_us-gaap_SeniorNotesMember_54563af9-11b7-4417-94ec-518ed82e6736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_YenDenominatedBankTermLoanMember_30178dc3-c3e2-4d24-8d4a-50dfa7c9d203" xlink:href="gww-20221231.xsd#gww_YenDenominatedBankTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bccc1247-fd14-4afa-9e76-c2674f287c33" xlink:to="loc_gww_YenDenominatedBankTermLoanMember_30178dc3-c3e2-4d24-8d4a-50dfa7c9d203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cf022e71-8034-41ce-8fad-de4331073748" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:href="gww-20221231.xsd#gww_LongTermDebtCarryingValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:to="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2311d9c1-8331-48fb-8981-3de536899ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2311d9c1-8331-48fb-8981-3de536899ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustment_3803301e-d54e-47fe-964e-ea3a0d213e39" xlink:href="gww-20221231.xsd#gww_OtherLongTermDebtAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_gww_OtherLongTermDebtAdjustment_3803301e-d54e-47fe-964e-ea3a0d213e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_f081be72-11b0-4c6b-8772-ae58737d1e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_OtherLongTermDebt_f081be72-11b0-4c6b-8772-ae58737d1e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2d59e052-d1de-4204-92ca-66742d252cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_LongTermDebtCurrent_2d59e052-d1de-4204-92ca-66742d252cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_bf57eb1c-f605-4b95-b6a3-caaf29061c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_bf57eb1c-f605-4b95-b6a3-caaf29061c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e8a4804e-6a33-4c90-bd7b-303b05fff4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtCarryingValueAbstract_6b0abb35-5e14-4886-bd19-d267ef266123" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e8a4804e-6a33-4c90-bd7b-303b05fff4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:href="gww-20221231.xsd#gww_LongTermDebtFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:to="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_dac1eefe-5601-4149-9f33-83a4badd37a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_us-gaap_LongTermDebtFairValue_dac1eefe-5601-4149-9f33-83a4badd37a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_9ade02dd-3342-4de6-b53c-5766b6d0733e" xlink:href="gww-20221231.xsd#gww_OtherLongTermDebtAdjustmentFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_OtherLongTermDebtAdjustmentFairValueDisclosure_9ade02dd-3342-4de6-b53c-5766b6d0733e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherLongTermDebtFairValueDisclosure_e228703d-d47d-463a-826b-1670f572c282" xlink:href="gww-20221231.xsd#gww_OtherLongTermDebtFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_OtherLongTermDebtFairValueDisclosure_e228703d-d47d-463a-826b-1670f572c282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtGrossFairValueDisclosure_952067da-cc75-4346-a388-eec06a5e37ff" xlink:href="gww-20221231.xsd#gww_LongTermDebtGrossFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_LongTermDebtGrossFairValueDisclosure_952067da-cc75-4346-a388-eec06a5e37ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_9c84c2f0-de89-42c5-b6f5-e578a6999d02" xlink:href="gww-20221231.xsd#gww_LongTermDebtCurrentMaturitiesFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_9c84c2f0-de89-42c5-b6f5-e578a6999d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_6782415d-0acc-43df-9ff3-900043b52716" xlink:href="gww-20221231.xsd#gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue_6782415d-0acc-43df-9ff3-900043b52716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_021e676f-2fd8-4d44-9742-845a6082601a" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_LongTermDebtFairValueAbstract_edaac4ea-dc3b-44b7-a534-0ba4db1836de" xlink:to="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_021e676f-2fd8-4d44-9742-845a6082601a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8882b446-b920-4e80-9068-f425b69c83e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6e0f1b7a-7a7b-4d3f-ad34-9d73a5c0ab9c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8882b446-b920-4e80-9068-f425b69c83e6" 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-20221231.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_7d8c5075-ae46-48ad-832b-5568baab32a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7d8c5075-ae46-48ad-832b-5568baab32a7" xlink:to="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7904c4bd-ac81-4c62-b4b4-68dc4a008434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_CreditFacilityAxis_7904c4bd-ac81-4c62-b4b4-68dc4a008434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8932e701-dcdb-468e-8869-6732f9fef467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7904c4bd-ac81-4c62-b4b4-68dc4a008434" xlink:to="loc_us-gaap_CreditFacilityDomain_8932e701-dcdb-468e-8869-6732f9fef467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_da131843-1d09-40e3-a635-9df50676c10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8932e701-dcdb-468e-8869-6732f9fef467" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_da131843-1d09-40e3-a635-9df50676c10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e87daf3b-9eb1-4e50-abcd-21c823f292b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e87daf3b-9eb1-4e50-abcd-21c823f292b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e87daf3b-9eb1-4e50-abcd-21c823f292b5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9b32a1f7-0da8-416c-a9e7-2bfb6df3d5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:to="loc_us-gaap_LineOfCreditMember_9b32a1f7-0da8-416c-a9e7-2bfb6df3d5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_bb4eced9-cbe6-49b4-9a04-3515da48452d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_bb4eced9-cbe6-49b4-9a04-3515da48452d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_f1415ba8-9b4b-4ec9-a4c7-3665d9c7a31b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:to="loc_us-gaap_SeniorNotesMember_f1415ba8-9b4b-4ec9-a4c7-3665d9c7a31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_YenDenominatedBankTermLoanMember_f3c322fb-ca13-4dd8-aab6-4b7bf46571c8" xlink:href="gww-20221231.xsd#gww_YenDenominatedBankTermLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a8e777e-b291-4bed-ac56-11bcca890b64" xlink:to="loc_gww_YenDenominatedBankTermLoanMember_f3c322fb-ca13-4dd8-aab6-4b7bf46571c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b52a6701-51dc-427a-95d5-3c9a2050da65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_DebtInstrumentAxis_b52a6701-51dc-427a-95d5-3c9a2050da65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b52a6701-51dc-427a-95d5-3c9a2050da65" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember_aec70e73-6b1c-433d-88a0-057fd73fe0eb" xlink:href="gww-20221231.xsd#gww_A5YearUnsecuredRevolvingLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:to="loc_gww_A5YearUnsecuredRevolvingLineOfCreditMember_aec70e73-6b1c-433d-88a0-057fd73fe0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_157a6582-23f6-42b3-aed3-280f930c6078" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_157a6582-23f6-42b3-aed3-280f930c6078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TermLoanAgreement005Member_741a04b8-0fce-44e3-945f-8afe78251307" xlink:href="gww-20221231.xsd#gww_TermLoanAgreement005Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95cc0c57-3997-4e7e-8444-37dd654d7438" xlink:to="loc_gww_TermLoanAgreement005Member_741a04b8-0fce-44e3-945f-8afe78251307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_ce71a177-94b0-4127-956c-927ada174fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_ce71a177-94b0-4127-956c-927ada174fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_8301870b-803a-4625-98c2-64faa4f4e766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_ce71a177-94b0-4127-956c-927ada174fe7" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_8301870b-803a-4625-98c2-64faa4f4e766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_22c03f1e-a6a1-4bfb-b81a-6fdd9ee08b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_8301870b-803a-4625-98c2-64faa4f4e766" xlink:to="loc_us-gaap_CommercialPaperMember_22c03f1e-a6a1-4bfb-b81a-6fdd9ee08b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dad69154-08f3-4ea7-b7ec-ba0e47526168" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_srt_RangeAxis_dad69154-08f3-4ea7-b7ec-ba0e47526168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b8d38c48-f6b8-4151-a672-2dc31282bc96" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dad69154-08f3-4ea7-b7ec-ba0e47526168" xlink:to="loc_srt_RangeMember_b8d38c48-f6b8-4151-a672-2dc31282bc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e3327b97-68c5-4a97-851e-39913e87819e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b8d38c48-f6b8-4151-a672-2dc31282bc96" xlink:to="loc_srt_MinimumMember_e3327b97-68c5-4a97-851e-39913e87819e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_392f6aae-0a00-4261-b45c-f044729e0991" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b8d38c48-f6b8-4151-a672-2dc31282bc96" xlink:to="loc_srt_MaximumMember_392f6aae-0a00-4261-b45c-f044729e0991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_1ee1bea3-9b8d-4335-aee7-7ce52ab82470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_1ee1bea3-9b8d-4335-aee7-7ce52ab82470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_39fdb949-33c8-4221-8889-080606bcdf75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_1ee1bea3-9b8d-4335-aee7-7ce52ab82470" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_39fdb949-33c8-4221-8889-080606bcdf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_518ec02b-6eef-47be-83aa-59b81cf92cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_39fdb949-33c8-4221-8889-080606bcdf75" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_518ec02b-6eef-47be-83aa-59b81cf92cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_a6dfe4ea-ec60-4e02-8af9-5de24c01e5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_39fdb949-33c8-4221-8889-080606bcdf75" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_a6dfe4ea-ec60-4e02-8af9-5de24c01e5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ec6b1336-67a9-45a5-8741-f54b9b0ba67b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_2fb2c8bf-2525-45fa-8aef-da0d98443612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentTerm_2fb2c8bf-2525-45fa-8aef-da0d98443612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f2ee1a12-f7c3-4e63-9324-9d928efd5bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f2ee1a12-f7c3-4e63-9324-9d928efd5bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_1124f0c4-fcee-44bc-9811-9742d45fb3b3" xlink:href="gww-20221231.xsd#gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_1124f0c4-fcee-44bc-9811-9742d45fb3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9625e162-c7cb-4b12-a604-59e2f36fb7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_LineOfCredit_9625e162-c7cb-4b12-a604-59e2f36fb7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_8d123598-c9e5-48a5-ad93-dabd6064b1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_ShortTermBorrowings_8d123598-c9e5-48a5-ad93-dabd6064b1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a0f1c3d6-9e88-4d6d-b3b7-eca8a0517b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a0f1c3d6-9e88-4d6d-b3b7-eca8a0517b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8961947e-f30a-41db-a37e-54464357ea1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8961947e-f30a-41db-a37e-54464357ea1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_17c50cfc-b05a-472e-aff9-97d0d35808c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_17c50cfc-b05a-472e-aff9-97d0d35808c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_aceb6aac-1629-4ab4-8441-038783c2b14c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_aceb6aac-1629-4ab4-8441-038783c2b14c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da84af87-6ba3-4edb-927a-65b0f462e6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da84af87-6ba3-4edb-927a-65b0f462e6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1f29341a-1e6f-4a4c-8dee-519cfef4b0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1f29341a-1e6f-4a4c-8dee-519cfef4b0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments_7eddb508-895b-40bc-865a-bb1db3ada640" xlink:href="gww-20221231.xsd#gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments_7eddb508-895b-40bc-865a-bb1db3ada640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_b4ac95cf-661b-494e-ace2-9f427bc03d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f783a540-c252-43d3-a159-6c6142b8dc42" xlink:to="loc_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_b4ac95cf-661b-494e-ace2-9f427bc03d1d" 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-20221231.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_51c0bb1c-59e1-45f9-b9a6-eebcf20cb198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_8554e0db-fe2e-4dcc-9d0c-44e9486c8700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_51c0bb1c-59e1-45f9-b9a6-eebcf20cb198" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_8554e0db-fe2e-4dcc-9d0c-44e9486c8700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_36732654-2690-4e41-8552-b58efdd6bfb6" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_8554e0db-fe2e-4dcc-9d0c-44e9486c8700" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne_36732654-2690-4e41-8552-b58efdd6bfb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_8f8199fa-a3df-41b0-830a-146a9e9c5c82" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_8554e0db-fe2e-4dcc-9d0c-44e9486c8700" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo_8f8199fa-a3df-41b0-830a-146a9e9c5c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_00e882d5-4b62-484b-8043-db16761058e8" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_8554e0db-fe2e-4dcc-9d0c-44e9486c8700" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree_00e882d5-4b62-484b-8043-db16761058e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_0738bc70-bdb6-4e2a-85da-8ab09e134f95" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_8554e0db-fe2e-4dcc-9d0c-44e9486c8700" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour_0738bc70-bdb6-4e2a-85da-8ab09e134f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_35549100-7e6c-42fb-975a-7f154358a309" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_8554e0db-fe2e-4dcc-9d0c-44e9486c8700" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive_35549100-7e6c-42fb-975a-7f154358a309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_8e2db30f-8b71-4c79-bedf-4eb3bd3dfc6f" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_8554e0db-fe2e-4dcc-9d0c-44e9486c8700" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive_8e2db30f-8b71-4c79-bedf-4eb3bd3dfc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_4c9a4f4d-6b34-4c38-8e06-1acd98466bca" xlink:href="gww-20221231.xsd#gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_8554e0db-fe2e-4dcc-9d0c-44e9486c8700" xlink:to="loc_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact_4c9a4f4d-6b34-4c38-8e06-1acd98466bca" 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-20221231.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_76a0515f-05e2-4c04-a7ed-f2f4fdc8aa95" xlink:href="gww-20221231.xsd#gww_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ProfitSharingAutomaticContributionByEmployerPercentage_89f1142f-ce3a-4071-b02c-a428246c7356" xlink:href="gww-20221231.xsd#gww_ProfitSharingAutomaticContributionByEmployerPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_76a0515f-05e2-4c04-a7ed-f2f4fdc8aa95" xlink:to="loc_gww_ProfitSharingAutomaticContributionByEmployerPercentage_89f1142f-ce3a-4071-b02c-a428246c7356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_3f85da28-c99c-412d-982f-a344327ee35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_76a0515f-05e2-4c04-a7ed-f2f4fdc8aa95" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_3f85da28-c99c-412d-982f-a344327ee35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_0fe003b1-ea03-4b69-9b63-6ef5892806b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_76a0515f-05e2-4c04-a7ed-f2f4fdc8aa95" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_0fe003b1-ea03-4b69-9b63-6ef5892806b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration_324a3693-ca50-4620-bc1b-ac98e16fbb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_76a0515f-05e2-4c04-a7ed-f2f4fdc8aa95" xlink:to="loc_us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration_324a3693-ca50-4620-bc1b-ac98e16fbb0d" 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-20221231.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_6bd88d23-2c61-449c-bafb-a2f82651bf5d" xlink:href="gww-20221231.xsd#gww_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f4a682b2-fe0d-4741-a142-dbc0f846b83f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_EmployeeBenefitsAbstract_6bd88d23-2c61-449c-bafb-a2f82651bf5d" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f4a682b2-fe0d-4741-a142-dbc0f846b83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0d7ecd39-c480-4103-b2eb-c9b20da7ed52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f4a682b2-fe0d-4741-a142-dbc0f846b83f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0d7ecd39-c480-4103-b2eb-c9b20da7ed52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_386b19a9-28ad-4c78-ab09-249fb48d6141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0d7ecd39-c480-4103-b2eb-c9b20da7ed52" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_386b19a9-28ad-4c78-ab09-249fb48d6141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3fba981a-d3ef-4167-9f67-018fad54e2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_386b19a9-28ad-4c78-ab09-249fb48d6141" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3fba981a-d3ef-4167-9f67-018fad54e2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9430fd6-0dc0-443f-9e13-c8a2ef44810b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f4a682b2-fe0d-4741-a142-dbc0f846b83f" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9430fd6-0dc0-443f-9e13-c8a2ef44810b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_bb0b693d-e90c-4969-9ed5-ee71ddb1a0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b9430fd6-0dc0-443f-9e13-c8a2ef44810b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_bb0b693d-e90c-4969-9ed5-ee71ddb1a0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_f86ffb67-153a-439b-a4ab-390a275d3c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_bb0b693d-e90c-4969-9ed5-ee71ddb1a0ea" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_f86ffb67-153a-439b-a4ab-390a275d3c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_e1d2bbd0-ece2-451d-ab33-2b34ec047e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_bb0b693d-e90c-4969-9ed5-ee71ddb1a0ea" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_e1d2bbd0-ece2-451d-ab33-2b34ec047e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f4a682b2-fe0d-4741-a142-dbc0f846b83f" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_683d4bc4-d797-4c44-8c30-a73fb230890d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_683d4bc4-d797-4c44-8c30-a73fb230890d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_09714710-1e32-4edf-9fcc-7ed896e8a522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_09714710-1e32-4edf-9fcc-7ed896e8a522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ddd3ec6e-8cc6-49ef-b026-37fc2e2fd109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ddd3ec6e-8cc6-49ef-b026-37fc2e2fd109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_75c6b673-1472-4132-98d9-9222d09e5ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_75c6b673-1472-4132-98d9-9222d09e5ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_90faa457-30b5-481b-b3d6-9045d7c1007c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_90faa457-30b5-481b-b3d6-9045d7c1007c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_36184ebe-80ed-4a34-b9ab-1a2701913e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract_399dd568-57eb-4d81-8dc3-ff79d85cce48" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_36184ebe-80ed-4a34-b9ab-1a2701913e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_489c05c8-5d4a-4c25-bd8c-948e72e7066e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_489c05c8-5d4a-4c25-bd8c-948e72e7066e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_688ab586-222f-4a95-9b4e-7bd0c6cb2f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_688ab586-222f-4a95-9b4e-7bd0c6cb2f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_508b7df2-331d-4eb9-b0fb-713303ecfecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_508b7df2-331d-4eb9-b0fb-713303ecfecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_77199844-50e0-433d-93d8-2a4814c67424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_77199844-50e0-433d-93d8-2a4814c67424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_4e6fb0f4-0c8f-4d12-8bfb-d6ef8e251d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_4e6fb0f4-0c8f-4d12-8bfb-d6ef8e251d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b37047ff-2874-41a9-b8ee-cf1d95bdbbbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_b37047ff-2874-41a9-b8ee-cf1d95bdbbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d8892865-755d-48f5-8d00-dbbd4e17a3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_ea098450-6383-42f6-9dc7-0406bfe3ba68" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d8892865-755d-48f5-8d00-dbbd4e17a3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a7307573-343d-4139-b67e-1e538a0e0817" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a7307573-343d-4139-b67e-1e538a0e0817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_fa91e50f-76c4-4fbb-97d5-e809a51070bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_fa91e50f-76c4-4fbb-97d5-e809a51070bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_c12f45c9-3dbf-45f0-9180-06e9bdf6de6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_c12f45c9-3dbf-45f0-9180-06e9bdf6de6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_5d05ddeb-6dc0-4e73-98d9-cedc2679467e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_5d05ddeb-6dc0-4e73-98d9-cedc2679467e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f08629ac-5020-49e5-9fdc-866fb3a65845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f08629ac-5020-49e5-9fdc-866fb3a65845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_618b8a12-348d-4a0f-b2f5-2ab375fd961e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_3883923f-3d45-44d5-a802-2b7eaf44078b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_618b8a12-348d-4a0f-b2f5-2ab375fd961e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_af0aa1c2-2ae8-48a7-9f12-75b369b8d5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_af0aa1c2-2ae8-48a7-9f12-75b369b8d5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_7ee49452-21a2-46ff-a671-38cd310a0c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_7ee49452-21a2-46ff-a671-38cd310a0c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_56915035-e1e5-4cc7-96cf-1015606bca54" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:to="loc_gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes_56915035-e1e5-4cc7-96cf-1015606bca54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_139c5caf-a219-4f01-a4c4-8fa7dd90ae0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_484dee4b-8a5f-4375-9716-9f6edaea4056" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_139c5caf-a219-4f01-a4c4-8fa7dd90ae0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_e8dee59b-74e2-4d02-8b02-de21d1281415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_e8dee59b-74e2-4d02-8b02-de21d1281415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_f57f9509-08e7-4adc-91df-5144e825ca21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_f57f9509-08e7-4adc-91df-5144e825ca21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_c59df6e6-4e6d-48dd-a149-0ae9cbb6a23d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_c59df6e6-4e6d-48dd-a149-0ae9cbb6a23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_a1884533-f41f-4d9b-9a31-971b782454f8" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65_a1884533-f41f-4d9b-9a31-971b782454f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f28928be-64ec-4c2c-b869-9f64a7c2b37f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_f28928be-64ec-4c2c-b869-9f64a7c2b37f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_56a25ceb-dabb-4d80-9e76-513c641a2884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_56a25ceb-dabb-4d80-9e76-513c641a2884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees_02d287ec-a9b2-4dd1-abfc-65687a36b1e5" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_bc9cf0ed-92e9-4f2b-ac38-f63e327b973a" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees_02d287ec-a9b2-4dd1-abfc-65687a36b1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_a599ceff-137a-442a-9feb-fd3cfa9f4e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_a599ceff-137a-442a-9feb-fd3cfa9f4e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_72b33000-62a3-46a8-9d84-6639aaf8e185" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_72b33000-62a3-46a8-9d84-6639aaf8e185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_c33d0942-b4f6-401c-adcc-3b8eb924a8ec" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65_c33d0942-b4f6-401c-adcc-3b8eb924a8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_2ca94905-7020-4eeb-ac3d-61e5be44d3ad" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate_2ca94905-7020-4eeb-ac3d-61e5be44d3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees_30526c48-4c1e-4b33-ac77-b4cd444b0a6a" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees_30526c48-4c1e-4b33-ac77-b4cd444b0a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_a271998d-bc55-4b24-82f5-df665b8bae27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_fa11a01c-126d-43f9-802a-6f250522da68" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_a271998d-bc55-4b24-82f5-df665b8bae27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_3ce6f8b2-95bd-49a4-bf93-3bfbd67af0e9" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ecf7d249-25c0-4c3b-90dc-07d11f57dd56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ecf7d249-25c0-4c3b-90dc-07d11f57dd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_09156eed-294d-4306-9ecf-e787e9c58261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_09156eed-294d-4306-9ecf-e787e9c58261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_533508a7-884f-472f-9be3-48aedc02454f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_533508a7-884f-472f-9be3-48aedc02454f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_83968399-d7d9-45e2-82fb-a167e34ae951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_83968399-d7d9-45e2-82fb-a167e34ae951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_d82a2c6e-7bdb-4546-97c8-b91cbd40f209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_d82a2c6e-7bdb-4546-97c8-b91cbd40f209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f9ca3771-a3b2-41d7-8a42-62b071c03936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_f9ca3771-a3b2-41d7-8a42-62b071c03936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_a9be6e1a-a01e-4c5b-826c-c85c93a65c4d" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_eefd50fb-d89e-4657-914e-73f91c055e00" xlink:to="loc_gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal_a9be6e1a-a01e-4c5b-826c-c85c93a65c4d" 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-20221231.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_61cf4c59-739c-4655-920f-1074339932b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_61cf4c59-739c-4655-920f-1074339932b5" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b12848ea-e79b-4f80-a25e-1f203b8b10ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b12848ea-e79b-4f80-a25e-1f203b8b10ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b12848ea-e79b-4f80-a25e-1f203b8b10ee" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsMunicipalAndProvincialBondsMember_ac96f321-980b-4618-9f94-b1a372dd30ba" xlink:href="gww-20221231.xsd#gww_MutualFundsMunicipalAndProvincialBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_MutualFundsMunicipalAndProvincialBondsMember_ac96f321-980b-4618-9f94-b1a372dd30ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_MutualFundsCorporateBondSecuritiesMember_991c8038-e492-4518-9487-d0a7e142a8d4" xlink:href="gww-20221231.xsd#gww_MutualFundsCorporateBondSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_MutualFundsCorporateBondSecuritiesMember_991c8038-e492-4518-9487-d0a7e142a8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_e2e6509b-757c-4361-bdfb-389de777b1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_us-gaap_MoneyMarketFundsMember_e2e6509b-757c-4361-bdfb-389de777b1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeCorporateBondSecuritiesMember_7a3b86e5-d103-4c8b-8de7-6a47d458801c" xlink:href="gww-20221231.xsd#gww_FixedIncomeCorporateBondSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_FixedIncomeCorporateBondSecuritiesMember_7a3b86e5-d103-4c8b-8de7-6a47d458801c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember_493f3463-68e4-44e6-a7c6-e86f4c41e7cf" xlink:href="gww-20221231.xsd#gww_FixedIncomeGovernmentAndMunicipalBondsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_FixedIncomeGovernmentAndMunicipalBondsMember_493f3463-68e4-44e6-a7c6-e86f4c41e7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityFundsMember_6b325e47-308a-4be9-adb2-9d192410df69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityFundsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_us-gaap_EquityFundsMember_6b325e47-308a-4be9-adb2-9d192410df69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_4789b229-08f9-4fb8-a5e2-f828edac573c" xlink:href="gww-20221231.xsd#gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_758698ae-4cb1-4ddc-8965-cfa030f8bd2a" xlink:to="loc_gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember_4789b229-08f9-4fb8-a5e2-f828edac573c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_781e03fc-b812-402b-a788-734747993bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_781e03fc-b812-402b-a788-734747993bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f125ba5a-1b7a-4b7c-84bc-fba883d20ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_781e03fc-b812-402b-a788-734747993bda" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f125ba5a-1b7a-4b7c-84bc-fba883d20ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_dbfa3c7a-bbd7-425b-8238-73aa8d5223d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f125ba5a-1b7a-4b7c-84bc-fba883d20ab7" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_dbfa3c7a-bbd7-425b-8238-73aa8d5223d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_13ac8405-9db8-4f70-b1ae-523b3fc1f7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_13ac8405-9db8-4f70-b1ae-523b3fc1f7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e9d7c62f-8f00-4c3e-ad4d-402ca55b5914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_13ac8405-9db8-4f70-b1ae-523b3fc1f7d2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e9d7c62f-8f00-4c3e-ad4d-402ca55b5914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9e4b7f8a-26f4-4d49-a079-a525d86f6bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e9d7c62f-8f00-4c3e-ad4d-402ca55b5914" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9e4b7f8a-26f4-4d49-a079-a525d86f6bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b784720e-358e-4e28-8207-4bdba738da75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_864cebc4-f9b1-4214-bee9-8a2e191abef1" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b784720e-358e-4e28-8207-4bdba738da75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_eda0dbdd-414c-41ff-bd56-ae2b4e564c59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b784720e-358e-4e28-8207-4bdba738da75" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_eda0dbdd-414c-41ff-bd56-ae2b4e564c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_082a7f2d-44fd-4d33-b254-1411bc055901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b784720e-358e-4e28-8207-4bdba738da75" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList_082a7f2d-44fd-4d33-b254-1411bc055901" 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-20221231.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_0d30ef41-767c-4ca6-9c26-f4df373a3bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_Operatingleaseexpirationdate_345249fd-3bc3-4b8f-a994-cf75da302061" xlink:href="gww-20221231.xsd#gww_Operatingleaseexpirationdate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d30ef41-767c-4ca6-9c26-f4df373a3bf0" xlink:to="loc_gww_Operatingleaseexpirationdate_345249fd-3bc3-4b8f-a994-cf75da302061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_c2237fce-8e11-46ce-bb0e-7150332f1be5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d30ef41-767c-4ca6-9c26-f4df373a3bf0" xlink:to="loc_us-gaap_OperatingLeaseExpense_c2237fce-8e11-46ce-bb0e-7150332f1be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_e16f8de1-caae-4f3b-a9a8-1bc3139b6e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d30ef41-767c-4ca6-9c26-f4df373a3bf0" xlink:to="loc_us-gaap_SubleaseIncome_e16f8de1-caae-4f3b-a9a8-1bc3139b6e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability_9d197d09-f94c-4f8f-a953-f9b9b059600f" xlink:href="gww-20221231.xsd#gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d30ef41-767c-4ca6-9c26-f4df373a3bf0" xlink:to="loc_gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability_9d197d09-f94c-4f8f-a953-f9b9b059600f" 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-20221231.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_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5cfc94d4-78b9-48ba-858c-896c189d0c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5cfc94d4-78b9-48ba-858c-896c189d0c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d3a82e12-5334-472a-8623-a85c54371267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d3a82e12-5334-472a-8623-a85c54371267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c5774ee8-f61f-4f0d-bb90-176c2e457c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c5774ee8-f61f-4f0d-bb90-176c2e457c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b90d6a4b-0141-4588-8e09-e1b269a3b150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseLiability_b90d6a4b-0141-4588-8e09-e1b269a3b150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_4652649d-59a9-40c9-bf0c-4587b3d09296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_4652649d-59a9-40c9-bf0c-4587b3d09296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ac07654d-ecc7-42c1-8069-f49da2605154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ac07654d-ecc7-42c1-8069-f49da2605154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_02aff4ee-4520-4b67-9637-242fd868ee99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeasePayments_02aff4ee-4520-4b67-9637-242fd868ee99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_71d9d506-62b7-48e8-bca0-4eb89db03e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_71d9d506-62b7-48e8-bca0-4eb89db03e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e2b5c0d8-66fd-45a6-8e17-cae77ded8913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e2b5c0d8-66fd-45a6-8e17-cae77ded8913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_8a6683aa-2c02-40d3-889e-3ae3d4f6e1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_8a6683aa-2c02-40d3-889e-3ae3d4f6e1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1758da01-5979-45ac-8005-506251e50b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1758da01-5979-45ac-8005-506251e50b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_312bb37c-f218-456b-b80c-b8da2c70fe3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f12c951-568f-4c54-b540-f6d2936da49c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_312bb37c-f218-456b-b80c-b8da2c70fe3e" 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-20221231.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_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2e03ffec-68bb-40c2-93cb-c506facadd49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2e03ffec-68bb-40c2-93cb-c506facadd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_02727a22-793c-4e53-bba0-f83474215494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_02727a22-793c-4e53-bba0-f83474215494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0ffae3c4-e543-43d3-b34a-df06ad762fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0ffae3c4-e543-43d3-b34a-df06ad762fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4a135c51-d68f-405c-8e79-71f42bea6acf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4a135c51-d68f-405c-8e79-71f42bea6acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e2ae81ba-0da8-4103-b62d-7e5199f0d6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e2ae81ba-0da8-4103-b62d-7e5199f0d6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fcc7746a-cba2-45ed-ba3c-c64e0d6db745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fcc7746a-cba2-45ed-ba3c-c64e0d6db745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d7f9d50-e2fe-4de8-bd3b-8bbed7624fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d7f9d50-e2fe-4de8-bd3b-8bbed7624fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e544209b-e251-4852-910e-5d13201750d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e544209b-e251-4852-910e-5d13201750d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5e7ce6fa-83f1-4cd2-8f80-0cba96b2818c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25bd544-8aa6-4369-acef-7b16ef8465a2" xlink:to="loc_us-gaap_OperatingLeaseLiability_5e7ce6fa-83f1-4cd2-8f80-0cba96b2818c" 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-20221231.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/STOCKINCENTIVEPLANSDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#STOCKINCENTIVEPLANSDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIncentivePlansAbstract_703c67df-982d-4a28-934b-79d4ff0b0943" xlink:href="gww-20221231.xsd#gww_StockIncentivePlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfe963fd-02eb-4866-9e05-9f33d65bbfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_StockIncentivePlansAbstract_703c67df-982d-4a28-934b-79d4ff0b0943" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfe963fd-02eb-4866-9e05-9f33d65bbfbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0eb22ab8-d8f7-40a4-8c30-ebe2d95200c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfe963fd-02eb-4866-9e05-9f33d65bbfbc" xlink:to="loc_srt_RangeAxis_0eb22ab8-d8f7-40a4-8c30-ebe2d95200c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_551f1e4c-1409-4b32-a7f9-16477636cbd1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0eb22ab8-d8f7-40a4-8c30-ebe2d95200c5" xlink:to="loc_srt_RangeMember_551f1e4c-1409-4b32-a7f9-16477636cbd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c2363080-7ffe-4b2d-ab53-4e823735f6df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_551f1e4c-1409-4b32-a7f9-16477636cbd1" xlink:to="loc_srt_MaximumMember_c2363080-7ffe-4b2d-ab53-4e823735f6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_849feeb3-8586-4e6a-b2b0-f46e0a13b9cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_551f1e4c-1409-4b32-a7f9-16477636cbd1" xlink:to="loc_srt_MinimumMember_849feeb3-8586-4e6a-b2b0-f46e0a13b9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2ae3af8e-e951-4485-9554-d361dcb05680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfe963fd-02eb-4866-9e05-9f33d65bbfbc" xlink:to="loc_us-gaap_AwardTypeAxis_2ae3af8e-e951-4485-9554-d361dcb05680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4108bcc8-2961-4dcc-9ae4-2df7c983c226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2ae3af8e-e951-4485-9554-d361dcb05680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4108bcc8-2961-4dcc-9ae4-2df7c983c226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_75594cff-aecd-4c5e-92a9-376906dd1537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4108bcc8-2961-4dcc-9ae4-2df7c983c226" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_75594cff-aecd-4c5e-92a9-376906dd1537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfe963fd-02eb-4866-9e05-9f33d65bbfbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6ffc2b3d-7595-4142-a428-629df498835f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6ffc2b3d-7595-4142-a428-629df498835f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_bf1020bb-3d05-48b6-940d-4842e7d5b1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_bf1020bb-3d05-48b6-940d-4842e7d5b1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_182b80c0-6dcc-46ab-8fa7-e4200a9017a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_182b80c0-6dcc-46ab-8fa7-e4200a9017a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_db258c02-cc3d-460d-8c73-bcf2e80b97f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_db258c02-cc3d-460d-8c73-bcf2e80b97f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_b144c726-0a30-49c1-8b7a-c11febbbb8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_RestrictedStockExpense_b144c726-0a30-49c1-8b7a-c11febbbb8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7e7e8956-5ef1-4e7b-b990-b7eaf73a5cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7e7e8956-5ef1-4e7b-b990-b7eaf73a5cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5d6cdd6c-6031-4e7f-85cc-6d8658803d39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6ed3dde2-9ed9-4376-ae0f-db210a552f83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5d6cdd6c-6031-4e7f-85cc-6d8658803d39" 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-20221231.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_8aead3ed-5e57-4709-b03e-d7c83e7bece5" xlink:href="gww-20221231.xsd#gww_StockIncentivePlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_957b3638-14d0-46d1-aae0-8b4879f59336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_StockIncentivePlansAbstract_8aead3ed-5e57-4709-b03e-d7c83e7bece5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_957b3638-14d0-46d1-aae0-8b4879f59336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_64ab7ff7-a4d4-4f00-9965-fa06be430642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_957b3638-14d0-46d1-aae0-8b4879f59336" xlink:to="loc_us-gaap_AwardTypeAxis_64ab7ff7-a4d4-4f00-9965-fa06be430642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f83aafa-c6b7-41ba-a022-54a314a77dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_64ab7ff7-a4d4-4f00-9965-fa06be430642" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f83aafa-c6b7-41ba-a022-54a314a77dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3d226589-5e2c-49ef-89c5-5eb6fa17510f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f83aafa-c6b7-41ba-a022-54a314a77dee" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3d226589-5e2c-49ef-89c5-5eb6fa17510f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_957b3638-14d0-46d1-aae0-8b4879f59336" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8301ac33-c216-4f35-8d6c-8d911b883bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8301ac33-c216-4f35-8d6c-8d911b883bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dfda5c6b-d42a-45c2-8002-a43ce272717e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dfda5c6b-d42a-45c2-8002-a43ce272717e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d412140b-6ae5-47e6-b460-3d634fabf10a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d412140b-6ae5-47e6-b460-3d634fabf10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_44b0ef45-6407-44cd-b5b8-03c3988aa5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_44b0ef45-6407-44cd-b5b8-03c3988aa5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_437c57cc-764d-4d68-8f99-0973c4a0a89d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_858a10e1-2ce7-4232-9f70-47418bef574b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_437c57cc-764d-4d68-8f99-0973c4a0a89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:href="gww-20221231.xsd#gww_WeightedAveragePricePerShareAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:to="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3dccec21-7846-4284-841d-f833e3954dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3dccec21-7846-4284-841d-f833e3954dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1bb8e430-09d5-4e5c-bed0-86dfbc0601e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1bb8e430-09d5-4e5c-bed0-86dfbc0601e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4f8f7db5-8283-44cb-8f6b-eee4794de953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4f8f7db5-8283-44cb-8f6b-eee4794de953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_dc27668a-a10f-4426-a1dc-a21516c592e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_dc27668a-a10f-4426-a1dc-a21516c592e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9174d00c-248c-4a23-9c95-ae1430d0e247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_WeightedAveragePricePerShareAbstract_c5fb1618-f130-4422-9b17-516d78c7500f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9174d00c-248c-4a23-9c95-ae1430d0e247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ShareBasedCompensationVestedFairValue_de4b72c9-a760-42a5-9a23-38893df0bb81" xlink:href="gww-20221231.xsd#gww_ShareBasedCompensationVestedFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5b7be97e-8e35-4742-a213-c922a324fadf" xlink:to="loc_gww_ShareBasedCompensationVestedFairValue_de4b72c9-a760-42a5-9a23-38893df0bb81" 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-20221231.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_b1f5e09c-3e5d-4f62-afba-d02bff008e5b" xlink:href="gww-20221231.xsd#gww_CapitalStockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d56dea41-fc6f-49ba-8816-400e1359ab73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_CapitalStockAbstract_b1f5e09c-3e5d-4f62-afba-d02bff008e5b" xlink:to="loc_us-gaap_StatementTable_d56dea41-fc6f-49ba-8816-400e1359ab73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_741d322c-86bc-431a-8dbd-0e66fb9b39e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d56dea41-fc6f-49ba-8816-400e1359ab73" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_741d322c-86bc-431a-8dbd-0e66fb9b39e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e8e648c1-90f2-4334-9ed8-6c78bdb84731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_741d322c-86bc-431a-8dbd-0e66fb9b39e7" xlink:to="loc_us-gaap_EquityComponentDomain_e8e648c1-90f2-4334-9ed8-6c78bdb84731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_77fd88d4-96ae-44a5-8d7f-cc15d6eb8147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e8e648c1-90f2-4334-9ed8-6c78bdb84731" xlink:to="loc_us-gaap_CommonStockMember_77fd88d4-96ae-44a5-8d7f-cc15d6eb8147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_038f0cbd-4eca-453b-b1bd-ce60469ecec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e8e648c1-90f2-4334-9ed8-6c78bdb84731" xlink:to="loc_us-gaap_TreasuryStockMember_038f0cbd-4eca-453b-b1bd-ce60469ecec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d56dea41-fc6f-49ba-8816-400e1359ab73" xlink:to="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_7670625f-d9f5-47aa-8788-61e762fe51b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_7670625f-d9f5-47aa-8788-61e762fe51b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3c9a4077-1a4f-467f-9822-a08992e62608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3c9a4077-1a4f-467f-9822-a08992e62608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_044260a2-cdc6-4397-b3f7-3a3248c022b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_TreasuryStockShares_044260a2-cdc6-4397-b3f7-3a3248c022b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cd3c0aaf-04ff-4734-8661-ec51a1f943d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cd3c0aaf-04ff-4734-8661-ec51a1f943d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e12a2344-642b-41d9-93e2-1a754fb4ee52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e12a2344-642b-41d9-93e2-1a754fb4ee52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_469f3ec7-c2ec-4cc6-9261-9c771469be24" xlink:href="gww-20221231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnits_469f3ec7-c2ec-4cc6-9261-9c771469be24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_e96fca09-4e14-4e3a-bf5f-5588b1a5fd38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_e96fca09-4e14-4e3a-bf5f-5588b1a5fd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e904ed7a-24d9-4c4f-9c88-96e992a9b088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e904ed7a-24d9-4c4f-9c88-96e992a9b088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_58119bb5-9349-411a-ba9a-1c9a180f4984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_us-gaap_TreasuryStockShares_58119bb5-9349-411a-ba9a-1c9a180f4984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_2e0eb212-2091-4a60-85bc-3947506a1504" xlink:href="gww-20221231.xsd#gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained_2e0eb212-2091-4a60-85bc-3947506a1504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_761e72c9-adb7-47aa-a5ef-c84ac1db593d" xlink:href="gww-20221231.xsd#gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_852c41c1-d11e-4c2d-9d82-a7d4294fe30b" xlink:to="loc_gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained_761e72c9-adb7-47aa-a5ef-c84ac1db593d" 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-20221231.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_204ecfb9-c84b-423d-966b-435942b2fe56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_204ecfb9-c84b-423d-966b-435942b2fe56" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0a1bb50e-0dce-4f5c-b3db-4acd643d573e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0a1bb50e-0dce-4f5c-b3db-4acd643d573e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_326c6052-cf1a-418b-beb6-d98d8df95dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0a1bb50e-0dce-4f5c-b3db-4acd643d573e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_326c6052-cf1a-418b-beb6-d98d8df95dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_deb72859-90b3-40c8-aafa-7e09f67024e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_326c6052-cf1a-418b-beb6-d98d8df95dbf" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_deb72859-90b3-40c8-aafa-7e09f67024e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_0873623f-5de3-4e5d-bf46-dd7af3f83a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_326c6052-cf1a-418b-beb6-d98d8df95dbf" xlink:to="loc_us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember_0873623f-5de3-4e5d-bf46-dd7af3f83a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7407dc5c-5a34-49d1-b276-8e427ccd354b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7407dc5c-5a34-49d1-b276-8e427ccd354b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7407dc5c-5a34-49d1-b276-8e427ccd354b" xlink:to="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_60a2bd6d-e269-480f-9adb-be2d3812bd7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_60a2bd6d-e269-480f-9adb-be2d3812bd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_b8a89b29-9106-4873-bbb2-a4edc80a0154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_b8a89b29-9106-4873-bbb2-a4edc80a0154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_0d2a6c2f-0f5d-4dac-b2b0-54d616717d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_0d2a6c2f-0f5d-4dac-b2b0-54d616717d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_085670d2-0297-47cb-b3a9-ab3973035a40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_085670d2-0297-47cb-b3a9-ab3973035a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_037ef585-798f-4961-aba7-199e5cace964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ca60741-3c28-49e9-938b-51365519973c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_037ef585-798f-4961-aba7-199e5cace964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_477bf689-e6ce-41e3-88a6-4d5948675f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_477bf689-e6ce-41e3-88a6-4d5948675f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ae61be33-5343-4c3f-ba38-587e04548793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_477bf689-e6ce-41e3-88a6-4d5948675f7c" xlink:to="loc_us-gaap_SegmentDomain_ae61be33-5343-4c3f-ba38-587e04548793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8454a745-de5c-42fc-9df2-f20df1f8ac91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3dc2aa4a-cd34-4d04-a304-0f74c7ffba23" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8454a745-de5c-42fc-9df2-f20df1f8ac91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8454a745-de5c-42fc-9df2-f20df1f8ac91" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e577c1bd-6f6c-4371-a704-34bd988c2642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e577c1bd-6f6c-4371-a704-34bd988c2642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2b1eb476-d947-465a-be19-47af5a30c517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2b1eb476-d947-465a-be19-47af5a30c517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_df7f9e32-07cf-4a19-97f9-3716b1f54a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_df7f9e32-07cf-4a19-97f9-3716b1f54a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e795b084-21fe-4635-a6e2-9c33f2904cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e795b084-21fe-4635-a6e2-9c33f2904cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42bf808b-cea0-42e2-937c-6104ccda8f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_7b384af6-6da9-4131-b6f1-35fa9c056e9a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42bf808b-cea0-42e2-937c-6104ccda8f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#DERIVATIVEINSTRUMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_394a9113-f925-4470-995c-a309553f925d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_394a9113-f925-4470-995c-a309553f925d" xlink:to="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55d944a0-0f3d-41f7-ac95-9bc713fe9d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55d944a0-0f3d-41f7-ac95-9bc713fe9d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_c0fd012f-e7a1-4260-8151-1a7fad6dc869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_55d944a0-0f3d-41f7-ac95-9bc713fe9d5a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_c0fd012f-e7a1-4260-8151-1a7fad6dc869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_1eb892a6-f90d-440c-9603-09f5a36cc8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_c0fd012f-e7a1-4260-8151-1a7fad6dc869" xlink:to="loc_us-gaap_FairValueHedgingMember_1eb892a6-f90d-440c-9603-09f5a36cc8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_5eae60a3-ef95-4b1c-8f55-232f21256d51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_c0fd012f-e7a1-4260-8151-1a7fad6dc869" xlink:to="loc_us-gaap_CashFlowHedgingMember_5eae60a3-ef95-4b1c-8f55-232f21256d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_dd95b39f-2475-4089-b523-3a94bcb8e84c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_HedgingDesignationAxis_dd95b39f-2475-4089-b523-3a94bcb8e84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f90dac45-c41b-46e1-8dde-e506b8892bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_dd95b39f-2475-4089-b523-3a94bcb8e84c" xlink:to="loc_us-gaap_HedgingDesignationDomain_f90dac45-c41b-46e1-8dde-e506b8892bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d212de9b-948d-4307-bf51-7fe18fe80da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_f90dac45-c41b-46e1-8dde-e506b8892bc4" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_d212de9b-948d-4307-bf51-7fe18fe80da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6b6faf84-0cc0-4f3a-a12a-701d0a0d6d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6b6faf84-0cc0-4f3a-a12a-701d0a0d6d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6b6faf84-0cc0-4f3a-a12a-701d0a0d6d53" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherContractMember_4ff6dfee-7079-4464-92b3-e1043e5e6541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:to="loc_us-gaap_OtherContractMember_4ff6dfee-7079-4464-92b3-e1043e5e6541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_efbdb944-28e6-4002-8fd1-c3d0babc4435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:to="loc_us-gaap_InterestRateSwapMember_efbdb944-28e6-4002-8fd1-c3d0babc4435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_0c273934-6a55-4f88-a26c-4fa38f80ff3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_49d69059-94df-4c6d-a43e-36d51a6ef97e" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_0c273934-6a55-4f88-a26c-4fa38f80ff3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_32ba93fa-c933-4eab-ad7b-d3b94aad76d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_DebtInstrumentAxis_32ba93fa-c933-4eab-ad7b-d3b94aad76d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_924adb44-13e6-453c-86bc-c7b7f9455bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_32ba93fa-c933-4eab-ad7b-d3b94aad76d0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_924adb44-13e6-453c-86bc-c7b7f9455bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_UnsecuredSeniorNotes185Member_2e5eb50f-7aa3-4536-b135-3b3942645af6" xlink:href="gww-20221231.xsd#gww_UnsecuredSeniorNotes185Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_924adb44-13e6-453c-86bc-c7b7f9455bd5" xlink:to="loc_gww_UnsecuredSeniorNotes185Member_2e5eb50f-7aa3-4536-b135-3b3942645af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_942a419a-63e1-4f0a-b306-95e769e2aba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_942a419a-63e1-4f0a-b306-95e769e2aba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d25f70a7-e5e2-46f4-8fc2-397dfd6cb305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_942a419a-63e1-4f0a-b306-95e769e2aba2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d25f70a7-e5e2-46f4-8fc2-397dfd6cb305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_43ca84e3-aa9c-4dd6-aa6f-f297de0df111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d25f70a7-e5e2-46f4-8fc2-397dfd6cb305" xlink:to="loc_us-gaap_SeniorNotesMember_43ca84e3-aa9c-4dd6-aa6f-f297de0df111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3e9a4778-d398-4711-a6ef-57825405d6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3e9a4778-d398-4711-a6ef-57825405d6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9810934b-212c-48ea-b931-3d5404d9c49a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3e9a4778-d398-4711-a6ef-57825405d6bc" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9810934b-212c-48ea-b931-3d5404d9c49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_701159c0-8fde-4299-862a-bb787d7f40ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9810934b-212c-48ea-b931-3d5404d9c49a" xlink:to="loc_us-gaap_OtherLiabilitiesMember_701159c0-8fde-4299-862a-bb787d7f40ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_f1fb9314-7471-4c10-9a02-4e218020820f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9810934b-212c-48ea-b931-3d5404d9c49a" xlink:to="loc_us-gaap_OtherAssetsMember_f1fb9314-7471-4c10-9a02-4e218020820f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_8d43f3ee-bff8-4e9f-b80e-225fb880ff8e" xlink:to="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0ae18e00-fc71-4c17-b97e-1238f4009eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0ae18e00-fc71-4c17-b97e-1238f4009eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_845e2f5c-dca2-466d-9672-0502f6847262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_DerivativeNotionalAmount_845e2f5c-dca2-466d-9672-0502f6847262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_bda18146-c181-425f-9569-b8b7a0138809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_bda18146-c181-425f-9569-b8b7a0138809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_570e79bf-d231-419f-99d6-9aebebb3b51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_570e79bf-d231-419f-99d6-9aebebb3b51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_4097180d-344f-4e81-ab1e-1ab67e66229b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ef7764d2-1ea0-48cc-8824-9bf1f5d2c5e6" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilities_4097180d-344f-4e81-ab1e-1ab67e66229b" 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-20221231.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_05334818-3be7-4eca-bdd5-cffad7a5eedf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_35b4e462-e95c-4aae-a3b7-6fc19fb773e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_05334818-3be7-4eca-bdd5-cffad7a5eedf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_35b4e462-e95c-4aae-a3b7-6fc19fb773e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8c50d16b-7324-47a1-bf62-78fc50507b91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_35b4e462-e95c-4aae-a3b7-6fc19fb773e7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8c50d16b-7324-47a1-bf62-78fc50507b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_9906159f-0db2-41cc-bd08-686541e69350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_35b4e462-e95c-4aae-a3b7-6fc19fb773e7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_9906159f-0db2-41cc-bd08-686541e69350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dd87dd10-7e72-4375-9b6c-80628ee188fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_35b4e462-e95c-4aae-a3b7-6fc19fb773e7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dd87dd10-7e72-4375-9b6c-80628ee188fa" 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-20221231.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_09bc8d79-b00b-4acc-9eac-79d81ab4816e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_fcc32fde-4978-43b6-a1ae-9bc4512770c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09bc8d79-b00b-4acc-9eac-79d81ab4816e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_fcc32fde-4978-43b6-a1ae-9bc4512770c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3344c845-21a5-4bd7-83c7-5686788e500f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_fcc32fde-4978-43b6-a1ae-9bc4512770c3" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3344c845-21a5-4bd7-83c7-5686788e500f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_72e66586-88b3-4ba1-a6d8-cc63d541286e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_fcc32fde-4978-43b6-a1ae-9bc4512770c3" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_72e66586-88b3-4ba1-a6d8-cc63d541286e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_56212142-d90e-4abc-9732-23ced3aac0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_fcc32fde-4978-43b6-a1ae-9bc4512770c3" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_56212142-d90e-4abc-9732-23ced3aac0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f47f60e0-acd8-4b27-aba0-61af34bab9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_fcc32fde-4978-43b6-a1ae-9bc4512770c3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f47f60e0-acd8-4b27-aba0-61af34bab9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c5a9e6ef-8d9a-4fa6-b130-ed007c020875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09bc8d79-b00b-4acc-9eac-79d81ab4816e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c5a9e6ef-8d9a-4fa6-b130-ed007c020875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cad9dcaf-659d-44b6-9e59-abfa1ed6391b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09bc8d79-b00b-4acc-9eac-79d81ab4816e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cad9dcaf-659d-44b6-9e59-abfa1ed6391b" 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-20221231.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_b70eb06d-64f7-4745-b9f9-f993dbfdf958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_6b7daaf3-dbea-4efb-a2a3-a1db9c9428d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b70eb06d-64f7-4745-b9f9-f993dbfdf958" xlink:to="loc_us-gaap_OperatingLossCarryforwards_6b7daaf3-dbea-4efb-a2a3-a1db9c9428d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b70eb06d-64f7-4745-b9f9-f993dbfdf958" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b860f569-122d-42cc-8536-f259747a0c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b860f569-122d-42cc-8536-f259747a0c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_c2281859-a96b-4f8e-9198-fb468830d0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_c2281859-a96b-4f8e-9198-fb468830d0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_19381d4c-8098-4785-8e26-7470437d7b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_19381d4c-8098-4785-8e26-7470437d7b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_54de06ee-8f52-41f8-8b3b-7e698b4f9d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_54de06ee-8f52-41f8-8b3b-7e698b4f9d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_6b823801-3465-4109-a22b-b5a99aab4773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_6b823801-3465-4109-a22b-b5a99aab4773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_71848122-f6b6-4abe-b8ee-92c5939a6b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_71848122-f6b6-4abe-b8ee-92c5939a6b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_83613120-1ead-48c3-aef8-92430fb1335a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_83613120-1ead-48c3-aef8-92430fb1335a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_43975bc2-e2fb-4a04-ab23-338ceeff462f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_25552925-5574-48e5-8c10-4a77cf55419b" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_43975bc2-e2fb-4a04-ab23-338ceeff462f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3b89f2b4-fe50-4576-8e03-2b88d941f012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b70eb06d-64f7-4745-b9f9-f993dbfdf958" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3b89f2b4-fe50-4576-8e03-2b88d941f012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_86e91a73-d326-474a-91c6-9570a3741f46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3b89f2b4-fe50-4576-8e03-2b88d941f012" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_86e91a73-d326-474a-91c6-9570a3741f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ce9ecba9-4ba7-4479-9395-7397da1d2e17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3b89f2b4-fe50-4576-8e03-2b88d941f012" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ce9ecba9-4ba7-4479-9395-7397da1d2e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_819d2919-4e9b-46a1-bc9e-b49c7b93900c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3b89f2b4-fe50-4576-8e03-2b88d941f012" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_819d2919-4e9b-46a1-bc9e-b49c7b93900c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_fcea705a-31b6-414a-b80e-6bab920bef3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3b89f2b4-fe50-4576-8e03-2b88d941f012" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_fcea705a-31b6-414a-b80e-6bab920bef3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_f7c6364c-87b4-4381-8593-25d92065c36e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3b89f2b4-fe50-4576-8e03-2b88d941f012" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_f7c6364c-87b4-4381-8593-25d92065c36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_a879f50f-3413-4516-98ec-0ed35cc3313a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_3b89f2b4-fe50-4576-8e03-2b88d941f012" xlink:to="loc_us-gaap_DeferredTaxLiabilities_a879f50f-3413-4516-98ec-0ed35cc3313a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_eb115bdf-39fc-4875-8291-68a158ef6ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b70eb06d-64f7-4745-b9f9-f993dbfdf958" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_eb115bdf-39fc-4875-8291-68a158ef6ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_c18941b0-2877-4a28-8090-145d398d5369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_eb115bdf-39fc-4875-8291-68a158ef6ef8" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_c18941b0-2877-4a28-8090-145d398d5369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_274cae05-5756-4327-8605-5f2fcf5c2ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_eb115bdf-39fc-4875-8291-68a158ef6ef8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_274cae05-5756-4327-8605-5f2fcf5c2ee4" 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-20221231.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/INCOMETAXESChangesinValuationAllowanceDetails" xlink:type="simple" xlink:href="gww-20221231.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_2fc67328-65c4-4715-997e-4eaefc53a0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_d6c5d70f-1b9d-4a60-b41b-e87ab66a8ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2fc67328-65c4-4715-997e-4eaefc53a0b3" xlink:to="loc_us-gaap_ValuationAllowanceTable_d6c5d70f-1b9d-4a60-b41b-e87ab66a8ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_800a1923-cf92-4f13-b99a-d4b2c6d94fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_d6c5d70f-1b9d-4a60-b41b-e87ab66a8ecc" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_800a1923-cf92-4f13-b99a-d4b2c6d94fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_800a1923-cf92-4f13-b99a-d4b2c6d94fe0" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_53c1b38d-d3f9-45f5-8fd4-14ceabe87842" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember_53c1b38d-d3f9-45f5-8fd4-14ceabe87842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_acde9de9-9458-4957-b7a9-4a229fc08d75" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember_acde9de9-9458-4957-b7a9-4a229fc08d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember_41ebf0b2-01a0-4235-8521-bfc69cf17b9b" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember_41ebf0b2-01a0-4235-8521-bfc69cf17b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceTaxRateChangesMember_cf905002-dded-4472-804d-c3f37b3f1d8d" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceTaxRateChangesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceTaxRateChangesMember_cf905002-dded-4472-804d-c3f37b3f1d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember_987aba55-e8d5-44d2-8aee-8a068a6ee371" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceForeignExchangeRateChangesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceForeignExchangeRateChangesMember_987aba55-e8d5-44d2-8aee-8a068a6ee371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_62157614-e390-4792-a130-ea91514089e3" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember_62157614-e390-4792-a130-ea91514089e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_ValuationAllowanceOtherChangesNetMember_bc2136d1-1849-4930-b823-94ec215090da" xlink:href="gww-20221231.xsd#gww_ValuationAllowanceOtherChangesNetMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_c454c1fb-5698-4d7f-b56c-4173e23c4e1a" xlink:to="loc_gww_ValuationAllowanceOtherChangesNetMember_bc2136d1-1849-4930-b823-94ec215090da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_a1458dbd-08fb-47b2-a23c-7b5859ff92ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_d6c5d70f-1b9d-4a60-b41b-e87ab66a8ecc" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_a1458dbd-08fb-47b2-a23c-7b5859ff92ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_36a81cfe-cbb5-47e3-8754-f916096b444a" xlink:href="gww-20221231.xsd#gww_DeferredTaxAssetValuationAllowanceRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_a1458dbd-08fb-47b2-a23c-7b5859ff92ab" xlink:to="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_36a81cfe-cbb5-47e3-8754-f916096b444a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2a5930bf-64b0-46a6-b734-03fb2dca90fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_36a81cfe-cbb5-47e3-8754-f916096b444a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2a5930bf-64b0-46a6-b734-03fb2dca90fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_9af384ee-2532-49fc-a34f-02cb0ea6b3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_36a81cfe-cbb5-47e3-8754-f916096b444a" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_9af384ee-2532-49fc-a34f-02cb0ea6b3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a82e8ce8-4c1f-478a-b058-6090563f52ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_DeferredTaxAssetValuationAllowanceRollForward_36a81cfe-cbb5-47e3-8754-f916096b444a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a82e8ce8-4c1f-478a-b058-6090563f52ea" 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-20221231.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_8041783a-6861-4eae-ac7c-e2025e33a5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8041783a-6861-4eae-ac7c-e2025e33a5c2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6bb4ab07-9411-46ad-ac1d-1f39d91d61c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6bb4ab07-9411-46ad-ac1d-1f39d91d61c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_de407522-b776-4632-a382-70c79f82de63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_de407522-b776-4632-a382-70c79f82de63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_20a9d21e-e9ad-4ec3-ae04-342482d551df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_20a9d21e-e9ad-4ec3-ae04-342482d551df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount_536d5707-d1a8-4620-85b4-25862c6c1a24" xlink:href="gww-20221231.xsd#gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:to="loc_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount_536d5707-d1a8-4620-85b4-25862c6c1a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_1ebc0a53-a70b-43b6-8a42-7982cd3eb119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_1ebc0a53-a70b-43b6-8a42-7982cd3eb119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_5bb9e294-a22d-4584-9561-232063bb014c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_5bb9e294-a22d-4584-9561-232063bb014c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_09b66744-da50-45ff-a6b2-453b87073963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_09b66744-da50-45ff-a6b2-453b87073963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_993bcfc0-f217-455f-af9b-218ec37e0be2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_511cf372-e451-428b-bb45-a5f32fb5cd2c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_993bcfc0-f217-455f-af9b-218ec37e0be2" 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-20221231.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_c281624a-cf54-405b-9492-53889e048148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ad3dca9c-0ccb-46f4-a172-fc7dcb7fe1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c281624a-cf54-405b-9492-53889e048148" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ad3dca9c-0ccb-46f4-a172-fc7dcb7fe1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_TaxPositionsWithUncertainTimingOfDeductibility_03f407c6-f8ae-4128-ad0a-c864cfd55319" xlink:href="gww-20221231.xsd#gww_TaxPositionsWithUncertainTimingOfDeductibility"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c281624a-cf54-405b-9492-53889e048148" xlink:to="loc_gww_TaxPositionsWithUncertainTimingOfDeductibility_03f407c6-f8ae-4128-ad0a-c864cfd55319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_72b81a4f-7dcb-4efc-83fc-d43a69a1d7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c281624a-cf54-405b-9492-53889e048148" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_72b81a4f-7dcb-4efc-83fc-d43a69a1d7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_096e1c63-0f5a-460e-a116-15ad0e44456f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_72b81a4f-7dcb-4efc-83fc-d43a69a1d7e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_096e1c63-0f5a-460e-a116-15ad0e44456f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_33ffa375-8631-4993-bb6a-cdf4d31ccab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_72b81a4f-7dcb-4efc-83fc-d43a69a1d7e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_33ffa375-8631-4993-bb6a-cdf4d31ccab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c20bbb23-6105-4b43-bc4e-481425a7a860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_72b81a4f-7dcb-4efc-83fc-d43a69a1d7e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c20bbb23-6105-4b43-bc4e-481425a7a860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_dab9cd7f-e275-415f-945d-f84473e8b241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_72b81a4f-7dcb-4efc-83fc-d43a69a1d7e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_dab9cd7f-e275-415f-945d-f84473e8b241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_dccf7e61-27fd-4463-83a6-fb5be44f1926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_72b81a4f-7dcb-4efc-83fc-d43a69a1d7e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_dccf7e61-27fd-4463-83a6-fb5be44f1926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_fbb5b65d-721b-4593-a417-98d8615a20d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_72b81a4f-7dcb-4efc-83fc-d43a69a1d7e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_fbb5b65d-721b-4593-a417-98d8615a20d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_825f9a76-a28a-45f8-9f40-3e53fea2c598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_72b81a4f-7dcb-4efc-83fc-d43a69a1d7e5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_825f9a76-a28a-45f8-9f40-3e53fea2c598" 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-20221231.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_88d03131-9386-4336-8b9e-cfda0c4d1e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_88d03131-9386-4336-8b9e-cfda0c4d1e5f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_85c0f2f5-aea4-42de-ab65-c7ebac1388a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_85c0f2f5-aea4-42de-ab65-c7ebac1388a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_85c0f2f5-aea4-42de-ab65-c7ebac1388a1" xlink:to="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_HighTouchSolutionsNAMember_064dd1bf-ee47-4621-8fb7-3680202f8876" xlink:href="gww-20221231.xsd#gww_HighTouchSolutionsNAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:to="loc_gww_HighTouchSolutionsNAMember_064dd1bf-ee47-4621-8fb7-3680202f8876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_EndlessAssortmentMember_ea533e17-71d1-49f3-9f35-8a8c447614b1" xlink:href="gww-20221231.xsd#gww_EndlessAssortmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:to="loc_gww_EndlessAssortmentMember_ea533e17-71d1-49f3-9f35-8a8c447614b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherMember_aeeeb2a2-9d43-4d4b-95f9-496fd851c890" xlink:href="gww-20221231.xsd#gww_OtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5daf6a7d-385c-4fb3-b918-cf0f3576d589" xlink:to="loc_gww_OtherMember_aeeeb2a2-9d43-4d4b-95f9-496fd851c890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_336cc114-4a2f-4e90-93ea-9a762ec9cff0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:to="loc_srt_ConsolidationItemsAxis_336cc114-4a2f-4e90-93ea-9a762ec9cff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b314db1a-1eba-4eba-8efe-8461642c9e09" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_336cc114-4a2f-4e90-93ea-9a762ec9cff0" xlink:to="loc_srt_ConsolidationItemsDomain_b314db1a-1eba-4eba-8efe-8461642c9e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4c888d74-8113-49f9-a24c-79681c39c396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b314db1a-1eba-4eba-8efe-8461642c9e09" xlink:to="loc_us-gaap_OperatingSegmentsMember_4c888d74-8113-49f9-a24c-79681c39c396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_ffea87b2-9aec-48fc-a64d-eadfed0c0f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b314db1a-1eba-4eba-8efe-8461642c9e09" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_ffea87b2-9aec-48fc-a64d-eadfed0c0f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7e9afd4b-3c9c-4f96-abab-33dba3fe75ff" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:to="loc_srt_StatementGeographicalAxis_7e9afd4b-3c9c-4f96-abab-33dba3fe75ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_7e9afd4b-3c9c-4f96-abab-33dba3fe75ff" xlink:to="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_1d339a3a-1b4c-41b4-8e28-ff16382582b3" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:to="loc_country_US_1d339a3a-1b4c-41b4-8e28-ff16382582b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_a22e7bf4-af04-4975-ab0e-960b1bde2de6" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_JP"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:to="loc_country_JP_a22e7bf4-af04-4975-ab0e-960b1bde2de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_4d14c24a-b882-4ff0-bf2a-d2ac9ec64df5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:to="loc_country_CA_4d14c24a-b882-4ff0-bf2a-d2ac9ec64df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherForeignCountriesMember_8a7a4c4b-62bf-484d-9052-b88ec280af36" xlink:href="gww-20221231.xsd#gww_OtherForeignCountriesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a62c9aac-8cba-4e00-bdd8-ed31f014cdaf" xlink:to="loc_gww_OtherForeignCountriesMember_8a7a4c4b-62bf-484d-9052-b88ec280af36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ec91a137-58b5-4c44-9628-b874248d5bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63616b4e-427c-4ab5-814f-d7046a5268af" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ec91a137-58b5-4c44-9628-b874248d5bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_8b45c554-09ec-4758-bb38-17f4a9bfe154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec91a137-58b5-4c44-9628-b874248d5bd9" xlink:to="loc_us-gaap_NumberOfReportableSegments_8b45c554-09ec-4758-bb38-17f4a9bfe154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:href="gww-20221231.xsd#gww_SegmentReportingInformationAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec91a137-58b5-4c44-9628-b874248d5bd9" xlink:to="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_741adbfd-4699-4923-a0e7-a3a60e5a8d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_741adbfd-4699-4923-a0e7-a3a60e5a8d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6937398e-3cc7-44ff-ba4c-ec0c5830c2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:to="loc_us-gaap_OperatingIncomeLoss_6937398e-3cc7-44ff-ba4c-ec0c5830c2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fd379235-2141-4943-8b71-0498043034cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_SegmentReportingInformationAssetsAbstract_a9aa9ea7-7c22-4d4e-8225-bb8a79d0d13e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fd379235-2141-4943-8b71-0498043034cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails" xlink:type="simple" xlink:href="gww-20221231.xsd#CONTINGENCIESANDLEGALMATTERSDetails"/>
  <link:presentationLink xlink:role="http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_gww_ContingenciesAndLegalMattersAbstract_80b05a76-0898-4aa0-ab81-1c5b380bf25b" xlink:href="gww-20221231.xsd#gww_ContingenciesAndLegalMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_59687842-424a-4607-b13f-6904ef2575ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gww_ContingenciesAndLegalMattersAbstract_80b05a76-0898-4aa0-ab81-1c5b380bf25b" xlink:to="loc_us-gaap_LossContingenciesTable_59687842-424a-4607-b13f-6904ef2575ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_78640c93-f22a-41f1-a1f9-41efc86aca73" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_59687842-424a-4607-b13f-6904ef2575ec" xlink:to="loc_srt_LitigationCaseAxis_78640c93-f22a-41f1-a1f9-41efc86aca73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_100e7b40-a7e9-44c5-a847-0aad471b6ec6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_78640c93-f22a-41f1-a1f9-41efc86aca73" xlink:to="loc_srt_LitigationCaseTypeDomain_100e7b40-a7e9-44c5-a847-0aad471b6ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_FirstScheduledTrialMember_d83805e2-d0b7-4917-a885-ce30d9f016c6" xlink:href="gww-20221231.xsd#gww_FirstScheduledTrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_100e7b40-a7e9-44c5-a847-0aad471b6ec6" xlink:to="loc_gww_FirstScheduledTrialMember_d83805e2-d0b7-4917-a885-ce30d9f016c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_c9eb3b29-f131-40f6-9392-27ce105300b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_59687842-424a-4607-b13f-6904ef2575ec" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_c9eb3b29-f131-40f6-9392-27ce105300b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2f705973-ef50-4630-834c-1f7df18ba172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_c9eb3b29-f131-40f6-9392-27ce105300b5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2f705973-ef50-4630-834c-1f7df18ba172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b68a063e-84fe-413a-9e59-34fa62d579e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2f705973-ef50-4630-834c-1f7df18ba172" xlink:to="loc_us-gaap_SubsequentEventMember_b68a063e-84fe-413a-9e59-34fa62d579e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_310632f0-0ca1-40ba-a25e-c5e027a9343e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_59687842-424a-4607-b13f-6904ef2575ec" xlink:to="loc_us-gaap_LossContingenciesLineItems_310632f0-0ca1-40ba-a25e-c5e027a9343e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_6435fec8-bdc3-4c56-8b57-73ac802da858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_310632f0-0ca1-40ba-a25e-c5e027a9343e" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_6435fec8-bdc3-4c56-8b57-73ac802da858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LossContingencyNumberOfDeaths_567d7704-a99b-4553-86b1-5c215fd1af96" xlink:href="gww-20221231.xsd#gww_LossContingencyNumberOfDeaths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_310632f0-0ca1-40ba-a25e-c5e027a9343e" xlink:to="loc_gww_LossContingencyNumberOfDeaths_567d7704-a99b-4553-86b1-5c215fd1af96" 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-20221231.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_a2a90c62-ea77-4b73-ba46-c934488c01d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_783d191a-a360-46a7-a363-2e651e9b8f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a2a90c62-ea77-4b73-ba46-c934488c01d3" xlink:to="loc_us-gaap_SubsequentEventTable_783d191a-a360-46a7-a363-2e651e9b8f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_df6c5bd9-cc0c-4367-9e94-bd7bb00c318b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_783d191a-a360-46a7-a363-2e651e9b8f71" xlink:to="loc_us-gaap_StatementClassOfStockAxis_df6c5bd9-cc0c-4367-9e94-bd7bb00c318b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e6b8e827-bfdc-48c2-96d3-96e2d801e487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_df6c5bd9-cc0c-4367-9e94-bd7bb00c318b" xlink:to="loc_us-gaap_ClassOfStockDomain_e6b8e827-bfdc-48c2-96d3-96e2d801e487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f3c534c6-64e0-455e-8240-070134413537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e6b8e827-bfdc-48c2-96d3-96e2d801e487" xlink:to="loc_us-gaap_CommonStockMember_f3c534c6-64e0-455e-8240-070134413537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fd67c5e1-06fa-4392-8fec-b3da91054ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_783d191a-a360-46a7-a363-2e651e9b8f71" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fd67c5e1-06fa-4392-8fec-b3da91054ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_adad3f03-05b4-4448-85b5-aeb3669eb494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fd67c5e1-06fa-4392-8fec-b3da91054ef3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_adad3f03-05b4-4448-85b5-aeb3669eb494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_5a42fc87-a6bc-4ec3-a3f1-e62beaa4d513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_adad3f03-05b4-4448-85b5-aeb3669eb494" xlink:to="loc_us-gaap_SubsequentEventMember_5a42fc87-a6bc-4ec3-a3f1-e62beaa4d513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_81e3e464-064d-4768-8bbb-0b1d68f67d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_783d191a-a360-46a7-a363-2e651e9b8f71" xlink:to="loc_us-gaap_SubsequentEventLineItems_81e3e464-064d-4768-8bbb-0b1d68f67d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_e010ab0e-d80f-4997-95a6-a57479c66ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_81e3e464-064d-4768-8bbb-0b1d68f67d68" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_e010ab0e-d80f-4997-95a6-a57479c66ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>gww-20221231_g1.jpg
<TEXT>
begin 644 gww-20221231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" .@ ]D# 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#]4**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BOS,^+'[5'Q4\/_%#Q?IFG^,+FVL+/5[NWMX5MX"(XTF954$IG@ #
MFN4_X:^^,'_0[77_ (#0?_&Z\F694XMJS/U:CX<YG7I1JQJT[22>\NNO\I^K
MU%?E#_PU]\8/^AVNO_ :#_XW1_PU]\8/^AVNO_ :#_XW2_M.E_*S;_B&N:?\
M_J?WR_\ D3]7J*_*'_AK[XP?]#M=?^ T'_QNC_AK[XP?]#M=?^ T'_QNC^TZ
M7\K#_B&N:?\ /ZG]\O\ Y$_5ZBORA_X:^^,'_0[77_@-!_\ &Z/^&OOC!_T.
MUU_X#0?_ !NC^TZ7\K#_ (AKFG_/ZG]\O_D3]7J*_*'_ (:^^,'_ $.UU_X#
M0?\ QNC_ (:^^,'_ $.UU_X#0?\ QNC^TZ7\K#_B&N:?\_J?WR_^1/U>HK\H
M?^&OOC!_T.UU_P" T'_QNC_AK[XP?]#M=?\ @-!_\;H_M.E_*P_XAKFG_/ZG
M]\O_ )$_5ZBORA_X:^^,'_0[77_@-!_\;H_X:^^,'_0[77_@-!_\;H_M.E_*
MP_XAKFG_ #^I_?+_ .1/U>HK\H?^&OOC!_T.UU_X#0?_ !NC_AK[XP?]#M=?
M^ T'_P ;H_M.E_*P_P"(:YI_S^I_?+_Y$_5ZBORA_P"&OOC!_P!#M=?^ T'_
M ,;H_P"&OOC!_P!#M=?^ T'_ ,;H_M.E_*P_XAKFG_/ZG]\O_D3]7J*_*'_A
MK[XP?]#M=?\ @-!_\;H_X:^^,'_0[77_ (#0?_&Z/[3I?RL/^(:YI_S^I_?+
M_P"1/U>HK\H?^&OOC!_T.UU_X#0?_&Z/^&OOC!_T.UU_X#0?_&Z/[3I?RL/^
M(:YI_P _J?WR_P#D3]7J*_*'_AK[XP?]#M=?^ T'_P ;H_X:^^,'_0[77_@-
M!_\ &Z/[3I?RL/\ B&N:?\_J?WR_^1/U>HK\H?\ AK[XP?\ 0[77_@-!_P#&
MZ/\ AK[XP?\ 0[77_@-!_P#&Z/[3I?RL/^(:YI_S^I_?+_Y$_5ZBORA_X:^^
M,'_0[77_ (#0?_&Z/^&OOC!_T.UU_P" T'_QNC^TZ7\K#_B&N:?\_J?WR_\
MD3]7J*_*'_AK[XP?]#M=?^ T'_QNC_AK[XP?]#M=?^ T'_QNC^TZ7\K#_B&N
M:?\ /ZG]\O\ Y$_5ZBORA_X:^^,'_0[77_@-!_\ &Z/^&OOC!_T.UU_X#0?_
M !NC^TZ7\K#_ (AKFG_/ZG]\O_D3]7J*_*'_ (:^^,'_ $.UU_X#0?\ QNC_
M (:^^,'_ $.UU_X#0?\ QNC^TZ7\K#_B&N:?\_J?WR_^1/U>HK\H?^&OOC!_
MT.UU_P" T'_QNC_AK[XP?]#M=?\ @-!_\;H_M.E_*P_XAKFG_/ZG]\O_ )$_
M5ZBORA_X:^^,'_0[77_@-!_\;H_X:^^,'_0[77_@-!_\;H_M.E_*P_XAKFG_
M #^I_?+_ .1/U>HK\H?^&OOC!_T.UU_X#0?_ !NC_AK[XP?]#M=?^ T'_P ;
MH_M.E_*P_P"(:YI_S^I_?+_Y$_5ZBORA_P"&OOC!_P!#M=?^ T'_ ,;H_P"&
MOOC!_P!#M=?^ T'_ ,;H_M.E_*P_XAKFG_/ZG]\O_D3]7J*_*'_AK[XP?]#M
M=?\ @-!_\;H_X:^^,'_0[77_ (#0?_&Z/[3I?RL/^(:YI_S^I_?+_P"1/U>H
MK\H?^&OOC!_T.UU_X#0?_&Z/^&OOC!_T.UU_X#0?_&Z/[3I?RL/^(:YI_P _
MJ?WR_P#D3]7J*_*'_AK[XP?]#M=?^ T'_P ;H_X:^^,'_0[77_@-!_\ &Z/[
M3I?RL/\ B&N:?\_J?WR_^1/U>HK\H?\ AK[XP?\ 0[77_@-!_P#&Z/\ AK[X
MP?\ 0[77_@-!_P#&Z/[3I?RL/^(:YI_S^I_?+_Y$_5ZBORA_X:^^,'_0[77_
M (#0?_&Z/^&OOC!_T.UU_P" T'_QNC^TZ7\K#_B&N:?\_J?WR_\ D3]7J*_*
M'_AK[XP?]#M=?^ T'_QNC_AK[XP?]#M=?^ T'_QNC^TZ7\K#_B&N:?\ /ZG]
M\O\ Y$_5ZBORA_X:^^,'_0[77_@-!_\ &Z/^&OOC!_T.UU_X#0?_ !NC^TZ7
M\K#_ (AKFG_/ZG]\O_D3]7J*_*'_ (:^^,'_ $.UU_X#0?\ QNC_ (:^^,'_
M $.UU_X#0?\ QNC^TZ7\K#_B&N:?\_J?WR_^1/U>HK\H?^&OOC!_T.UU_P"
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
MN?UCX-FUT#Q)K6D^*=&\2:;H:V?GS::9B':XD=%1=\:\J4R<]F&,UZ!\(_\
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
M+&=LFU41B%5B%+M@ U#;? WQ+)X^UGPG=_8]-NM%B:ZU*^NI]MI;6X"GSFD
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
M-=:/\,],\.Z^;A;N#6+?5+N62"99!)O".VTY((P1CFMJX_:*TV'Q!J?B[2O
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
M@R!R:DTG5K&/P1;76I>(=)L[K3=(^QV>L:9?;;R&1+O(L)[0.1<Q Y?S H!
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
M'_XBOTOHH_LZCYA_Q$3.NT/_  %_YGYH?\.__BQ_SST/_P &!_\ B*/^'?\
M\6/^>>A_^# __$5^E]%']G4?,/\ B(F==H?^ O\ S/S0_P"'?_Q8_P">>A_^
M# __ !%'_#O_ .+'_//0_P#P8'_XBOTOHH_LZCYA_P 1$SKM#_P%_P"9^:'_
M  [_ /BQ_P \]#_\&!_^(H_X=_\ Q8_YYZ'_ .# _P#Q%?I?11_9U'S#_B(F
M==H?^ O_ #/S0_X=_P#Q8_YYZ'_X,#_\11_P[_\ BQ_SST/_ ,&!_P#B*_2^
MBC^SJ/F'_$1,Z[0_\!?^9^:'_#O_ .+'_//0_P#P8'_XBC_AW_\ %C_GGH?_
M (,#_P#$5^E]%']G4?,/^(B9UVA_X"_\S\T/^'?_ ,6/^>>A_P#@P/\ \11_
MP[_^+'_//0__  8'_P"(K]+Z*/[.H^8?\1$SKM#_ ,!?^9^:'_#O_P"+'_//
M0_\ P8'_ .(H_P"'?_Q8_P">>A_^# __ !%?I?11_9U'S#_B(F==H?\ @+_S
M/S0_X=__ !8_YYZ'_P"# _\ Q%'_  [_ /BQ_P \]#_\&!_^(K]+Z*/[.H^8
M?\1$SKM#_P !?^9^:'_#O_XL?\\]#_\ !@?_ (BC_AW_ /%C_GGH?_@P/_Q%
M?I?11_9U'S#_ (B)G7:'_@+_ ,S\T/\ AW_\6/\ GGH?_@P/_P 11_P[_P#B
MQ_SST/\ \&!_^(K]+Z*/[.H^8?\ $1,Z[0_\!?\ F?FA_P ._P#XL?\ //0_
M_!@?_B*/^'?_ ,6/^>>A_P#@P/\ \17Z7T4?V=1\P_XB)G7:'_@+_P S\T/^
M'?\ \6/^>>A_^# __$4?\.__ (L?\\]#_P#!@?\ XBOTOHH_LZCYA_Q$3.NT
M/_ 7_F?FA_P[_P#BQ_SST/\ \&!_^(H_X=__ !8_YYZ'_P"# _\ Q%?I?11_
M9U'S#_B(F==H?^ O_,_-#_AW_P#%C_GGH?\ X,#_ /$4?\.__BQ_SST/_P &
M!_\ B*_2^BC^SJ/F'_$1,Z[0_P# 7_F?FA_P[_\ BQ_SST/_ ,&!_P#B*/\
MAW_\6/\ GGH?_@P/_P 17Z7T4?V=1\P_XB)G7:'_ ("_\S\T/^'?_P 6/^>>
MA_\ @P/_ ,17;_!']BWXC^ OBUX6\1:JND#3M-O5GG\F]+OM (X&P9/-??%%
M5'+Z,6I*^AAB./LWQ-&=":A:2:?NO9JW<*^0?VN/V8/&_P 9_B18ZWX<33FL
M8=-CM6^UW1B?>LDC' VGC#C]:^OJ*](_-S\TO^& _BO_ ,\M$_\ !@?_ (BC
M_A@/XK_\\M$_\&!_^(K]+:*=P/S2_P"& _BO_P \M$_\&!_^(H_X8#^*_P#S
MRT3_ ,&!_P#B*_2VBBX'YI?\,!_%?_GEHG_@P/\ \11_PP'\5_\ GEHG_@P/
M_P 17Z6T47 _-+_A@/XK_P#/+1/_  8'_P"(H_X8#^*__/+1/_!@?_B*_2VB
MBX'YI?\ # ?Q7_YY:)_X,#_\11_PP'\5_P#GEHG_ (,#_P#$5^EM%%P/S2_X
M8#^*_P#SRT3_ ,&!_P#B*/\ A@/XK_\ /+1/_!@?_B*_2VBBX'YI?\,!_%?_
M )Y:)_X,#_\ $4?\,!_%?_GEHG_@P/\ \17Z6T47 _-+_A@/XK_\\M$_\&!_
M^(H_X8#^*_\ SRT3_P &!_\ B*_2VBBX'YI?\,!_%?\ YY:)_P"# _\ Q%'_
M  P'\5_^>6B?^# __$5^EM%%P/S2_P"& _BO_P \M$_\&!_^(H_X8#^*_P#S
MRT3_ ,&!_P#B*_2VBBX'YI?\,!_%?_GEHG_@P/\ \11_PP'\5_\ GEHG_@P/
M_P 17Z6T47 _-+_A@/XK_P#/+1/_  8'_P"(H_X8#^*__/+1/_!@?_B*_2VB
MBX'YI?\ # ?Q7_YY:)_X,#_\11_PP'\5_P#GEHG_ (,#_P#$5^EM%%P/S2_X
M8#^*_P#SRT3_ ,&!_P#B*/\ A@/XK_\ /+1/_!@?_B*_2VBBX'YI?\,!_%?_
M )Y:)_X,#_\ $4?\,!_%?_GEHG_@P/\ \17Z6T47 _-+_A@/XK_\\M$_\&!_
M^(H_X8#^*_\ SRT3_P &!_\ B*_2VBBX'YI?\,!_%?\ YY:)_P"# _\ Q%'_
M  P'\5_^>6B?^# __$5^EM%%P/S2_P"& _BO_P \M$_\&!_^(H_X8#^*_P#S
MRT3_ ,&!_P#B*_2VBBX'SM^QO\#?%'P/T/Q-:>)ULUEU"ZAF@^QSF4;50J<_
M*,<FOHFBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% '*WFMWL-Y.B3859&4#:O0'Z5#_;U_\ \]__ !Q?\*KZA_R$+G_K
MJW\S5>I-#0_MZ_\ ^>__ (XO^%']O7__ #W_ /'%_P *SZ*!V-#^WK__ )[_
M /CB_P"%']O7_P#SW_\ '%_PK/HH"QH?V]?_ //?_P <7_"C^WK_ /Y[_P#C
MB_X5GT4!8T/[>O\ _GO_ ..+_A1_;U__ ,]__'%_PK/HH"QH?V]?_P#/?_QQ
M?\*/[>O_ /GO_P".+_A6?10%C0_MZ_\ ^>__ (XO^%']O7__ #W_ /'%_P *
MSZ* L:']O7__ #W_ /'%_P */[>O_P#GO_XXO^%9]% 6-#^WK_\ Y[_^.+_A
M1_;U_P#\]_\ QQ?\*SZ* L:']O7_ /SW_P#'%_PH_MZ__P">_P#XXO\ A6?1
M0%C0_MZ__P">_P#XXO\ A1_;U_\ \]__ !Q?\*SZ* L:']O7_P#SW_\ '%_P
MH_MZ_P#^>_\ XXO^%9]% 6-#^WK_ /Y[_P#CB_X4?V]?_P#/?_QQ?\*SZ* L
M:']O7_\ SW_\<7_"C^WK_P#Y[_\ CB_X5GT4!8T/[>O_ /GO_P".+_A1_;U_
M_P ]_P#QQ?\ "L^B@+&A_;U__P ]_P#QQ?\ "C^WK_\ Y[_^.+_A6?10%C0_
MMZ__ .>__CB_X4?V]?\ _/?_ ,<7_"L^B@+&A_;U_P#\]_\ QQ?\*/[>O_\
MGO\ ^.+_ (5GT4!8T/[>O_\ GO\ ^.+_ (4?V]?_ //?_P <7_"L^B@+&A_;
MU_\ \]__ !Q?\*/[>O\ _GO_ ..+_A6?10%C0_MZ_P#^>_\ XXO^%']O7_\
MSW_\<7_"L^B@+&A_;U__ ,]__'%_PH_MZ_\ ^>__ (XO^%9]% 6-#^WK_P#Y
M[_\ CB_X4?V]?_\ /?\ \<7_  JBT;H,LK*/<4T@@X(P: L:']O7_P#SW_\
M'%_PH_MZ_P#^>_\ XXO^%4"I7&01GD4*I8X )/H* L7_ .WK_P#Y[_\ CB_X
M4?V]?_\ /?\ \<7_  K/HH"QH?V]?_\ /?\ \<7_  H_MZ__ .>__CB_X5GT
M4!8T/[>O_P#GO_XXO^%']O7_ /SW_P#'%_PK/HH"QH?V]?\ _/?_ ,<7_"C^
MWK__ )[_ /CB_P"%9]% 6-#^WK__ )[_ /CB_P"%']O7_P#SW_\ '%_PK/HH
M"QH?V]?_ //?_P <7_"C^WK_ /Y[_P#CB_X5GT4!8T/[>O\ _GO_ ..+_A5G
M3M9O)[Z&-YMR,V"-J_X5C5;TG_D)6_\ OB@1VM8FOZE<64\2PR; RY/R@]_<
M5MUS7BK_ (^8/]S^M,A;E3^WK_\ Y[_^.+_A1_;U_P#\]_\ QQ?\*SZ*1I8T
M/[>O_P#GO_XXO^%']O7_ /SW_P#'%_PK/HH"QH?V]?\ _/?_ ,<7_"C^WK__
M )[_ /CB_P"%9]% 6-#^WK__ )[_ /CB_P"%']O7_P#SW_\ '%_PK/HH"QH?
MV]?_ //?_P <7_"C^WK_ /Y[_P#CB_X5GT4!8T/[>O\ _GO_ ..+_A1_;U__
M ,]__'%_PK/HH"QH?V]?_P#/?_QQ?\*/[>O_ /GO_P".+_A63=WEOI]N]Q=3
MQ6UNGWIIG"(O..2>!S3;'4+34X?.LKJ"\ASCS;>59$SZ94D4!H;']O7_ /SW
M_P#'%_PH_MZ__P">_P#XXO\ A63!>6]T\J0SQ3/"VR58W#&-O[K =#[&IJ L
M:']O7_\ SW_\<7_"C^WK_P#Y[_\ CB_X5GU4&L:>TWDB_M3-YAA\OSEW>8!D
MIC.=V.<=<<T!H;?]O7__ #W_ /'%_P */[>O_P#GO_XXO^%9]4H=<TVXOFLH
MM2LY;U20UM'<(TJD=04!R,?2@-#=_MZ__P">_P#XXO\ A1_;U_\ \]__ !Q?
M\*R;6\M[Z+S;:>*YBR5WPN'7(.",CN#Q36U&T266)KJ!980K21F1=R _=+#/
M /;/6@-#8_MZ_P#^>_\ XXO^%']O7_\ SW_\<7_"L_IR:BM;J"^@2>VGBN8'
M^[+"X=&[<$'!YH#0U?[>O_\ GO\ ^.+_ (4?V]?_ //?_P <7_"L^B@+&A_;
MU_\ \]__ !Q?\*/[>O\ _GO_ ..+_A6?10%C0_MZ_P#^>_\ XXO^%']O7_\
MSW_\<7_"L^B@+&A_;U__ ,]__'%_PH_MZ_\ ^>__ (XO^%9]% 6-#^WK_P#Y
M[_\ CB_X4?V]?_\ /?\ \<7_  K/HH"QH?V]?_\ /?\ \<7_  H_MZ__ .>_
M_CB_X5GT4!8ZOP_?3WT4QF?>58 < ?RK5K"\*_ZFX_WA_*MVF9O<****8@HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X?4/^0A<_
M]=6_F:KU8U#_ )"%S_UU;^9JO4&H4444 %%%% !2KC<-V<9YQ24 D'(X- 'P
MSX;^)7C'P=^T1&GQ&\8>+/#S7WB>\MM/C:".[\+:S8LK"ULX9%(%M<KP2SDG
M/#8YK!\??ML^*O'%O'X<@L[/PKJ@U'1KZ*^\-:V;S%O)J:V\MK-*J*C.01N\
MIG0Y(SU%?1$G[%'P[N/$EQJ-S-KUWI,VJS:X/#$VJ,=)COY5(>X6'&0_S$CY
ML G@5C6/[ OP]L6TTMK7BN\_LVWM+.T6[U-)!!!;70NH8D!B^55<8P.Q/<YJ
MM";,Y*/]OG4M2\8>)++2OAY-KFFV;ZQ!81Z5+/+>R3V() G3R?+19MK[-CLP
MV\C.!7J7[-_[0NH?&_PCX@UF_P!+T6V&F.@1M$U87,<F8M[1R+*L<D$B'Y6$
MJJ#U!(YIC_L=^!9-6UVZ-[XB6RU1K^5=(CU:1+*QFO,&YFMD7!21B <DD#L!
M72?#K]GGPS\.=)\6V<5SJNO7'BL!=9U+6[OS[J[40F%59U50 (R0, 'DDDFC
M0>I\XM_P4.UJWTOQ,]QX,T2;4--L;#4;:+3-;:Z@9+B^6T:&698PAE3<&W1%
MTSQG@UTMW^V)XSN/$]SX!M? ^DR>.T\0:EHK1QZRZV0AM+-+EYEF,.XN5D50
M"H&1Z=.DM_V!?A]'I<EA-K7BN^@;3+32(_M>II(8+6VNEN8(X\Q?*%= ,#C:
M3W.:Z37/V0?!>N>)M0\1#4-?TW7;S6Y]=.H:??"&6&6>W6WFB0A.(GC4 @Y/
MHPHT%J>5^'?%OQ-\4?\ !.WPQKWAG6+^_P#'U[:1O+?/=(+Z>/[8ZS"*27CS
MC$"JYYXXYQ7)^%/VP_\ A5_AV;1+35]<\6>)+[Q$UE#HWQ(@ELK_ ,/1?9S*
M8KR6))'N 2AV.B<[L' %?2TG[,?@N;X!V/PAF&H3>%;%$6VF-SMO(F28S)(L
MJJ,.KG@X]B#S7--^Q3X(D$E\^M^+)/%TFHIJC^,I-7+:P9DA:!1YQ3:$\MF7
M;M[^N,&@:G"^#?VRO'OQ+U"\M?#'PPM2=/\ "T?B._75=2>WEMG9)QY C\O<
MY,L2JI 'RL6..!7,K^V;??%#Q9\-8[#3KC3-#GUGPZEW>:?JC1%KF]M)9Y;:
M5=A$L487E<J6..1BOI/X8_L]^%?A+X@NM8T)M0-Q<Z/::)(EY<^>OD6Y9D;)
M&XNQ=BQ).<\ 5R'@O]BGX=> M-TJQTK^U5@TWQ2GBZ$37*,3=I&8TC;Y.854
MD!.O^U1H&IY[_P -P>*+/X4ZA\3+_P"&J)X)N[)KG0=0M]4WL\GVT6D<-XI0
M&)F+>9E X"@CK7H?PU^/&J?%SX-?$;5;G2UT#6= 2_M%GL))FMKC9;&2*YMW
MECC<J=W=005-4;?]A'X91Z?JMA.VO7VGW5G)865K=:FSQZ/"]R+HK9C \O\
M?*K MN/&.F0?2?!?P7TCP3X+\0>'8]2UG6!K\ES-J>J:Q>FYO;B2>/RW<N0
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
MAX%Z""Z'_DY/7H4?[/\ \-(=8MM6C\!^'H]4M3 T%XNG1":,PJ%A*OMR-B@
M>P%=7X8\+:/X*T*UT70=-M='TBU#""RLXA'%$"Q8A5' RS$_4FD/4U****0P
MHHHH **** "BBB@ HHHH **** .C\*_ZFX_WA_*MVL+PK_J;C_>'\JW:I&;W
M"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .
M'U#_ )"%S_UU;^9JO5C4/^0A<_\ 75OYFJ]0:A1110 4444 %%%% !1110 4
M45\_:\FJ_M ?%'7/#,.L7FC>!?#16#4#ITGERZA=,,F,N.B+R"/;IR,,#W\2
M*QP&!/UIU?(=E\,_A=XB^,3>!O#UMJ4CVMI+->ZU;ZY(K6TJX 2)3D.P)&[T
MS[&O5/@OXFUWP]XTU[X9^*=0DU>]TN);W2]4F'[RZLV('SGNRD@9]SUQ3L*Y
M[!>ZE::;&)+RZAM8R<!II @)],DUB:]\2/"OABR-WJOB'3;*#LTERF3] #D_
MA7Q=J7C"7XH?%'7M4UGPA?>.[73;F5)-+2618].L$?8&C12-TI/)[=>.<KJ^
M.O$'P!L? 6L'PMX?:?Q+<6KPP0SP7&^T9ACS&,A*KM]L\CCUHL*Y]MV]Q%>6
M\4\$BRPRJ'21#E64C((/H15&;Q-H]M,\,VK6,4R2K T;W*!A(PRJ$$_>(Z#J
M:R_AC82:7\.?"]G+,MQ)!IEM&TJ'*L1$O(/<5\2>&].T+XCZMXBN)O!.O^-_
M%MUJ-W-<)8W@M;>TC:3$;,Q!^<?-C/'UQBA(=S[NMO%&C7DT4-OJUC/-+(\4
M<<=RC,[KRR@ \D=QVK3K\_\ Q+I.C_#C5O#ES#X'\0>!_$\&I6DML;V]%U;7
M$:N!)M8 ?.<J3V^F:_0"D"84444AA14-Y>0:=9SW5U,EO;0(TDLTC;510,EB
M>P %?._C/]H#5-:L1?:/J%OX*\(RN8K;7-0MC<7^ID'!^QV@Y*^CMQ]*=K@W
M8^CJ*^,&UV^U69)Q:_$?7V5@PN-1\01Z7&^#GB%!\H]LUZ3X2_:'T_PE'+!X
M@\+^)-&MI[B2YDOKBX_M**)G;)&Y3N1!T"@< 5TO"UXQYG!V]&<4<;A92Y%5
MC?M=7/H:BL_0?$&F^*-)M]3TB^@U&PN%W1W%NX96'U'?VZBM"N4[0HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *AO9&CLYW4X98V(/OBIJKZA_R#[G_K
MDW\C0!\8>%=%\"_\*S\+>)/&U[XLU#7?$4]RJC3;N>5YG21LD(I]-M7GTOX2
MMTT[XFI_NQ77]:O?!S_CW_9L_P"PMJ?_ +-7K_[27[7VH?"/QM)X2\,:%I&J
M:EI^F+K&K7WB'6$TVRM87D,<,2NP.^:1@0J\#IUYQH0>'_V/\)_^?+XG_P#?
MJY_PH_L?X3_\^7Q/_P"_5S_A6@W_  4L\3VGB#2;"7X?Z+?-=6=A=O9Z=X@$
MUW,;F38(K95C(FD7[Q / Y)%>I:;^VV=2_; O?@S%H=@^FPO/;1ZRNH?O&N8
MK3SWB:/;A<,&0G) *^Q% CQMM)^% /\ R#_B@?<17%)_9?PH_P"@=\4?^_5Q
M5S2_^"GFM6=QX5NO$W@33--T'Q!'>20WEMJDDC0I%*\"22 Q "-IUVEO3)[8
M+-'_ ."F'B_Q%X5EU>S\ >'++^STBEOVU?Q*EG'(9@S06]N9%&^8I&[D'@ 4
M 5)-(^%++@6/Q20^JQ3_ -13/[$^%?\ S[?%;_OS-_A77Z+^WM\0_%'C36?#
MVB?#OP[J$VBVD-_J#+K[#RK8VZ32SAO+V,B;PIPQ))& >37<?L@_MI:M^TMX
MFN](O_"%II4*:2NJKJ&EZB;N*',IC%O< HOERG!<+DG:,XYH \2UCPKX#OO
M'C36/">J>-;/7O#=K'<F+5;J2$QL[ (2I&3W[CM7V#X+NYK_ ,'Z%=7$C37$
MUA!))(W5F,:DD_4FOG;XU_\ (U_M+?\ 8(TO_P! 6OH3P!_R(?AO_L&VW_HI
M:EE(WJ***DH**** "BBB@ JWI/\ R$K?_?%5*MZ3_P A*W_WQ3 [6N:\5?\
M'S!_N?UKI:YKQ5_Q\P?[G]:;(CN8E%%%26%%%% !1110 4444 %%%% !1110
M 4444 %%%% 'F/Q(^+FJ>$_&6D^%?#WA:3Q/K5]:27WE"[2W1(D."=S Y.<^
ME8C_ !8^*D;%?^%.S-CNNMP$?RJOXSD:+]J#0Y$8HZ>$;YE8=00S$'\Z@^ O
MP-NOBG\(_#OBK5/B-XU@U#4HY))H[;4P(P1*Z# *D]%]:LFY=_X6U\5/^B.3
M_P#@ZA_PH_X6U\5/^B.3_P#@ZA_PKL?^&38O^BF>//\ P:+_ /$5'!^RK:72
M%X?BCXXE4$J6CU9&&1U'"=:- .2_X6U\5/\ HCD__@ZA_P */^%M?%3_ *(Y
M/_X.H?\ "NQ_X9-B_P"BF>//_!HO_P 11_PR;%_T4SQY_P"#1?\ XB@5SCO^
M%M?%4YQ\&;IO]W5XB/\ T&C_ (6S\5_^B,7G_@VB_P#B:ZZ3]D>"7&_XF>/6
MQP,ZL./_ !RF_P##(=K_ -%)\>?^#4?_ !% 7.1;XO?%-3@_!NZ!]#J\7_Q-
M=-\)_BQ?>/\ 5/$.CZSX<F\,ZWHK0>?:27"S@K*I9"& '.%Z>XK@_CM\'[OX
M+>"[+Q%H_P 0?&5Y=C5;.V\F]U/=$4>3#9 49X]ZW?ACC_AHCXO^NS2__1+T
MAW/9J***DH**** "BBB@ HHHH **** .C\*_ZFX_WA_*MVL+PK_J;C_>'\JW
M:I&;W"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** .'U#_D(7/_75OYFJ]6-0_P"0A<_]=6_F:KU!J%%%% !1110 4444 %%%
M% &5XJ\4:;X+\/WVMZO<+:Z=9QF265O3H !W))  [DBOCZ\M?%NA_!:V\32:
ME=>'M&\4^))+S6EM4VW:VEQ(JQN)#RH 5N.,[UY[5]=>./!]CX^\):IX>U(-
M]CU"$PNR?>0]58>X(!'TKY*L?BAX[N]#U3P3#::'X]\-Z/(VG27]VC1_VA G
MRB-3N'S #A^V <GC.U*G.K+EIJ[,*U:G0CSU9**[L],^*GP:\">!_A"NMZ-(
M_AV\\.P&[TW6[&7_ $B25AE0[_\ +3S&Q],\8'%<K:ZQXG\'^*/A?\2?'K0&
M&^LI=+O[VUB*>1'*-]NTX P&RQS@8&VO-HX/,6PM+'PEXOU!;.3?9Z3XEU,-
MI-F^>&PH!D5>RY7..<]*UOB#\8M?\;;M$\?BTTO3]*$=V^CZ6CB37I=^(TC<
MY"IG!/I@D D #25"K3CSSBTN[1E#%4*D_9PFG+>R9ZWX+M],^%G[3WBC3YMM
MC9^+K2*^TV5V CEF#$RQ@^I9F('T]174?M-:]I/AOX4Z];/# ^KZW"=/L[9$
M!FN)9"%X Y..N?8=R*\B\9>%_B=\1=(@N_$-KX?U.W#;XO#)7R&LQ@;3%<K\
MPD'0_-CCOTK#\-_"OQG'KUO?V&C6OAJ^MS\FLZUJ7]K3P8[0H1M!]R,^A%?'
M_P"M&2<DJGUN%H[ZZZ=EN_DG?H>G]7K;<CU/KGP!H\_AWP+X>TNZ.;JST^WM
MY><_.L:AN?J#7CO[-NEVW@_XB?%CPVQ$=['JJW<<;##-;.&9& [@;O\ Q[WK
M/L?VFM4^&L>J:/\ $JR2XUFVM_M&FWFEIB/5%+;0H&,(V>IX&,\<#/A_BCXO
MZIXR\5)XEU/2+C0=5C7R[;4O"T_EW<4?_/.4.2LPY_V<<]N*]REC,-6IPK0J
M)QGJG??T.:;5-\L]&?0O[35E:^)O%?PK\.C$E_<:\EP8U +"W09D;V'3\CZ5
M[Y7Y^>'OB[J?A/Q8?$NF:7=>(-9*&.;5/%4_F7#1]XX40@1 ^OS'GL.#]&Z;
M^T/9:M8>'/&OVZXM/#-U<#1=0T<6BO):7SG*RR39!" >@Y!SCTWC4A4;4))V
M[$QG&3=F>[5Q/C[XN:'\/+ZRT^\AU#4=4O$:6+3]*M&N9S&IP9"HZ+GC)KMJ
M\ ^-FGWUGXXUW6!J</ANSG\(OIEOK5Y<_9XH[I[D,J!A\Q;:I/R@G'U%:(T9
MK:Q\1/#OQAM/^$3U'PYXRL+"]8//-+ISVL6R/]X5DD)X5@F".^<=Z\>\%Q_\
M)=,_C748XVO;_*V,*C]W86:DK%!$O10% SCKFO7OA9:_!B]\2:2MA\4=7U;6
MTV_Z%?:Y<"WN9"N&4)*%#@DGY?I7G/B3PU=_L^^()O#FNQO%X9FG=]$UL@F!
MHF8L()&Z)(F<<XR.17O9/*C3Q-ZW;2_<^6XAIXFK@FL/=ZZVW:(F\?>'TTNX
MU$ZG$+*WN/LLLV&PLN0-O3/?Z5>C\0:;<:P^D)=1OJ"PB=K?DGRR<!L]".:D
MAL=.NK,K%;VLUI,WG$(BM&[9SN]"<\YJ/5+[2M"634K^6VLR$VM<R[58J#G;
MGJ1GM7WUZB7-*2M_5^OH?E5J,GRPC*^MM5Y6Z>M_D/\ AOJ#_#/XM:7:Z>"F
MA>)S+!<Z?&/D2Z1"Z2QKT4L%*G'7->DR?M+:-;JSS^%/&5O$F3)))H<@5%'5
MB<] *YWX!_#G4/BIXTMO&FHV=QI_A'2X9DTEID,<M]/(I0W"@C(15)VL>I((
M[U:^)GPU@^#_ (\\ #1?$'B2ZBU>74+>[AU35I;F-T6T=@-K''6OS;,)49XF
M<J/P_P!7/V3*8XBG@J<<3\7XVZ7^1[-H.N6/B;1;+5M,N%N]/O(EF@F3HRL,
M@^WT[5?KS3]FOCX$^#,?\^"_^A-7I=>8>T%%%%( HHHH **** "BBB@ HKR;
MQ9\7O$S>/K_PAX%\%2>+-2TR".XU&:2[2VB@\P9106ZDC!JO_P )C\<O^B/P
M?^#N'_&G85SV&BO'O^$Q^.7_ $1^#_P=P_XT?\)C\<O^B/P?^#N'_&BP7/8:
MKZA_R#[G_KDW\C7DW_"8_'+_ *(_!_X.X?\ &F7'BSXY3V\L7_"GX!O0KG^V
MX>,C&>M%@N>4?!S_ (]_V;/^PMJ?_LU>K_M.? _P1\2_%4NLZMIWB2WUA;-M
M(N+KP[J!M?M]N?*80S#8P9=\Z@<9^]S@8KRWPE\-?C1X4C^'2Q_#9;C_ (0Z
MZN;F,MJD"_:C-G(;YOEQGMGI7L6O?M)?$OX>V']M^-?A(VF^&H75+N\LM6BG
MDA#':&V#KR1U(Z]:)J4E:+LS6A.G3GS58<R[7:_%'R;<?!WX<^ M2@U#3_#O
MQ*GU:SGM'T_5;?54CGM%@\U(Q$PMOE4H$)!!X9<8QSEP^$_ ]FNCRV?A+XFV
M6J:;=WEZNK0:G$MY--<X$C22_9-S< @<\;V]:^YX_P!J22:-)$^%?Q!='4,K
M#1Q@@C((^?H178?#7XOO\1=4N[)_!?BCPU]GA$WVC7+#R(9/FQL5MQRW?'H#
M7 Z&)Z5O_)4?54\TR2$;3RV[[^UFC\Z- \&_#S1K.YLKCP)\1M8L)=$FT%+3
M4-31XX+>27SLQ@6HVLLO[Q>P;G!JSXE\+_#;Q)I=O8K\./B%H\2Z5;:3=KI>
MK^2FH);J%ADN$^SE7D4 ?, ,]Q7W/XD_:8&E>.M>\+Z1X"\4>*KK17B2[FTB
M".2-#(@=>K C@GKZ&JW_  TIKW_1%_'W_@#'_P#%TO88K_G_ /\ DJ-/[6R'
M_H5_^5IGP7'X#\&P_:EBT/XM117,DDTD4>M(J%WB\IF(%KS^[^7G/'%?1W['
MOP;\,S0^(_\ A$X?'GP_MXSI@N5DU=0EX\#%MVT0KRX3;(>A#$<9-<S^TM^U
MGXRU36K30="M==^'GV6/S;VWN@(+V21N4Y4DJFW!X(SGGBO$&^/'Q,;KX]\3
M?AJ,H_K7'/$_5*JC7K7\N7]3Z;#9"^(LOE7RG+5"[LINLW:S5_=EOV/I+XV6
M=Q_PE'[2;>1)M?1],*G8<, BY(]>A_*O?_ 2LG@;PZK JRZ;; @C!'[I:_.:
MX^,_Q"NVS/XT\03'&TE[Z0Y'YU])_L<_%OQ+XPU+7/#VOZA-JR6MNEY;W-T=
MTR9?:R%NK#H1GIS7;0QU#$RY*;U/E\VX2S;(\.L5C8)0;M=23U=^S\CZCHHH
MKN/CPHHHH **** "K>D_\A*W_P!\54JWI/\ R$K?_?%,#M:YKQ5_Q\P?[G]:
MZ6N:\5?\?,'^Y_6FR([F)1114EA1110 4444 %%%% !1110 44CNL:LS,%51
MDLQP /6L+_A/O# X/B/20?\ K^B_^*H WJ*P?^$_\+_]#)I'_@=%_P#%4?\
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
MZBT"U:*>%RKHWV9\$$<@U\I>&=6^(?C#5(M+T+6/$^K7\BEEM[._N)'V@<G
M?@#UZ5]4Z@OF>(OVH >/^*>MO_25Z\)_9O\ %"^';SQ#:W.AW6L:?JUK':3&
MQE1)D*OYP7#D!E<1,K+D9'Y5Y68U)TU349<MWT]#](X+PF'Q'URI7H1JN$$T
MI;:R2;W6RUM=7VOJ9M[X3^-6G6E[=7,/C>&WLAFYD:>ZQ$-H;+?-QP0?H:I0
MZ?\ %FX713%/XP<:T"=-*W=R?M8"[B8_F^;Y>>.U?9T>KZEXHT75++0_ &O6
MBZCYSK?1WEFT]H6@BAS'OE(.8\@D\X<$=*OKI>O,WAA3\--:M;7PO=M+I$5K
M=V?RP_9?(5)"9NNXECMQG ]ZX>6O+X:LK>C[^G8^D^O9735JV7T%+73FBOLN
MWVWO*RWVOY-_%EQX:^,UK-+%*GC6.2.W^UNIN+K(AR1O^]TR"*N2> ?CG'/%
M"UEXZ6652Z)Y]UE@,9XW=LC/IFOLFQU#XAZ!IMI8:9\-KR\AT^&Q@LI;Z]LT
MEVQNK7(=ED/W_+1@>?FSG@8IVFZ3J^EVZ);_  W\11R?9IX'N)+RRF>7SI$9
MW<-,5+$)C..2Q/I3Y*__ #\G]S_R,98_+8K_ ''#?^!1?2]_XEUTTUUOVN_B
M76_#_P 8_#>DS:IJH\:6&G0G;+=3W%TL:'.WYFW8'/%>B?#_ ,0:MK_['_QG
M_M35+W53#=62Q_;;EYBH,D1(!8G ->M_%RZN/"?P=GTO6?"?B71]"4QVL^M3
MW]I<7TL<MT9)86)=BP8%?F'.5YXKQOX;&W_X9+^.AM3*+3[?9^49<;]GFQ;=
MV.^,9Q77@I5%6<)S;TOKWN>)Q)'"5LKIXG#X:%-^T<;PLTXJ-U>SEKUM?0]8
MTWQ!%%X5T_4W_:DEM+%B+0?\2VW(258U9HO7*AE_.O4_V>O$5IK'B+5(K?XU
M-\376U#'3VM(H?LXW@>;E1D_W?3GZ5Q.DZW\6/\ A'M/M(_A?X"GL5B22-9+
MDX)* ;RNW 8C&:T],\6?&719'?3OAIX%L'D&':UO6C+#T.U1FO:/S"S.M\2?
MLT3ZIX\\0>*-%^(?B3PI/K;Q275OI3QJC-'&$7DKD\ GGU-5O^&;?$__ $6W
MQS_W_B_^)K+_ .%G?'K_ *$?PC_X-9?\*/\ A9WQZ_Z$?PC_ .#67_"@+,X[
MPA\/M0^'?[5&MVRZM>>.=9N/"$EW'-KKH'FE$JK'&S@8"_(HSCC-=I_PE7QQ
MW;?^%/\ A?=C.W^VHLUR-IJ>I:]\?KZX\6Z28=0D^'TZZAIVAS-*S#SV!6!A
MAMQ4C'<$XS6.VK> W^'\?@YOAM\6AI"7OV\?Z//YOF$8QO\ ,SMQ_#T[]:5D
M]RU*2T3/1_\ A*/CDO+?!_PN%[DZU$*Q]+0Q_M<>+08HX&_X1BQ+1Q$%58L"
M0" ,\]\5S7@&S\!^ [I?&.C^ /BE'?:=<+;QV]U%-(S^;&^7\MGPR@*0<\ L
MOX=-IL@F_:Z\6N%9 WA>P8+(,,,L.".QHLN@<TGNSUZBBBI&%%%% !1110 5
M;TG_ )"5O_OBJE6])_Y"5O\ [XI@=K7->*O^/F#_ '/ZUTM<UXJ_X^8/]S^M
M-D1W,2BBBI+"BBB@ HHHH **** "BBB@#QG]K.XN%^$C6L$TD*WVI6EI-Y;;
M2\;R ,A/H:\R^,VK?!7X+_$"[\(M\&8=9DLX(9&NQJ+Q;MZ!AP<YP.^>M>F_
MM7?\DUT__L.6'_HT5\X?MN?\G'Z__P!>=E_Z)%<^)K/#T)58[H]_A_+:><9K
M0P%:349MIM;[-]?0M_\ "Z/@I_T06+_P;G_"D;XU?!;M\ X2/?6"/Z5X JLP
MRJ9'L*M:7'&^I6(N6$%L\R;YFA,BJFX;FVCE@!G@=<8KYK^VZ_\ *OQ_S/WJ
M7A7E44W[>I_Y+_\ (GNZ_&+X.2122K^S]&T<>-[C5V(7/3)V\9IG_"ZO@Q_T
M0*#_ ,')_P#B:Z;XP1Z?_P *UOK33OB1I?BM;R:+[!HECIL(DV(2<1^2=R!0
M<GS /ND8).:^7 CD@>6<DX'R]_2MZV;5J4E'E3_KR;/%RCP\RO-*,JSJU(V=
MOP7\U.#WNMK:;L]]_P"%U?!C_H@4'_@Y/_Q-;?@GXD?!7QEXST/07^!L-E_:
ME[%9BX_M1I/+,C!0Q7 R 3ZU\S;6_N?I78_!;_DL7@3I_P AVS_]'+587-JM
M>M&G**L_7_,RX@\.\ORC*Z^.HUIN4%=)\MMTNB/I'P3\/]0T/XH?%'0/!OPQ
M\,^,-&TW58ECCUZ:-6L@T>X)&SJ6*GGOQM%=\O@GQV&!/[/?P[QG_G[@'_LE
M8OA'2_ 4G[2?Q3U?Q?X@31+_ $W6;>2P275S9)+F'YB5#+O P/IGWK:/PC_9
M\+EO^$_(YS_R-[?_ !ROJ#\!/2_VDOAGKOQ0^'6E:9H-MI[ZC9:K::@;2_D*
MV[K%NW1DA3D<@=.1FN"_X0?XI?\ 1)OA-_WPW_QNO9(?C5\.X8DC3QQX?VHH
M4;M5B)P/<MDT[_A=WP\_Z'CP]_X,X?\ XJD!\I?M#>!?B$OPCURYU7P!\/?#
M^FV8CN9[[0LK=*JN.%^0=20#STK*MOV/? EOI>ES:S\5+?1;V\LH;PVETL*,
MJR(&'#2 XY(SCM7NW[37Q(\*>+/V??'MEHGB72=7O!IWF&WLKV.63:)8\MM4
MDX&1S[U3B\!VWC#7/!T6J?"/2?$6CRZ+9)/XJO)HS)$!!G;Y1&YL' _X%7/6
MP]+$)*JKV/=RK/,PR64Y9?5Y'*U]$[VVW3/%_P#AD?X7?]%KT_\ [ZM__CM<
MY\4_V7?"O@WX7:WXL\/>/X_%)TUX$>&W2)D!DD5,,R2''!)Z<XKUN_\ AW>V
M]]<Q6W[+WA^YMXY66*;^TK=?,0$A6P1QD8./>KOQQ\%Z;X3_ &3_ !)/:^"[
M#P1J-_\ 8I+[3[$*P207* *9%X? ]/[U<\,OPM.2G&&J\W_F>SB.-,_Q=&>'
MK8EN$TTURQU35G]D]LM/^/6'_<7^52U%:?\ 'K#_ +B_RJ6NT^-"BBB@ HHH
MH **** "BBB@#H_"O^IN/]X?RK=K"\*_ZFX_WA_*MVJ1F]PHHHIB"BBB@ HH
MHH **** .=^(/@;3_B5X.U+PUJLEQ%87ZJDKVK!9 %=7&TD$=5':N8\>? 3P
M]\0K[5[O4+G4+>35-)BT>X^R2HO[J.<3HZ[D.'##&>F#TSS7I-% 'DFJ?L[V
M^MV]BE_XZ\87DUA>1WUE<S7EN9+:5%=04(@ Y#G.0>@_'4T/X&Z3IOBB#7]5
MU?5_%NH6]G)8P-K\D,ZQ(\@=B L:_-E0,^E>CT4 >;:%\ _#?AW4-%NK.?4%
M&CZK>ZO9V[3)Y4<ETK+)'C9_JQN8JN<@GJ:;?? 'P[?6^I 7>J6UY>:ZWB*.
M_MYU6XL[QE"$PMLP%VC&U@P.3G->ET4 ><>'_@/X>\.WVAWT%SJ5Q?Z7J-UJ
MIN[JX626\N;B(Q223G;\WRG@+M P/I6)9_LL^$-)T^XM]+NM6TN=M:DUZUO;
M6Y19K&X=-C+"=F!'MXVL&XKV*B@#S/0_V?\ PYH>K:-JJ7>J7>J:;J-QJK7E
MW<+)+>7$T0B=ICMY 0  +M Q4T?P(\/1ZA%>"XU#S8_$4_B8#S4V_:IHS&RG
MY/\ 5X)P.N>YKT:B@#C=!^$^@:'\+T\ >7-?^'EM)+%TO'#221.6W!F4+S\Q
MY ':LWP5\$-(\&:]9ZPVKZWK]]86;6%@^M7:S"S@;;N6,*B]=J@LV3@8S7HE
M% !1110!P^H?\A"Y_P"NK?S-5ZL:A_R$+G_KJW\S5>H-0HHHH **** "BBB@
M KSC]H7P7J_Q ^$^LZ'H<23ZE<&$QQR2B,-ME5B-QX' /6O1Z*8'S1XB\/\
MQ)\8/:2Z_P#!WP;K5Q:PB"*:\OP[J@[9W=,Y/XUD_P#"K_%?_1!? ?\ X&#_
M .+KZMHIW%8^4O\ A5_BO_H@O@/_ ,#!_P#%T?\ "K_%G_1!? ?_ (&#_P"+
MKZMHHN%CY2_X5AXL'3X#> Q_V^#_ .+H_P"%8^+/^B#> _\ P,'_ ,77U;11
MS,+'RE_PJ_Q7_P!$%\!_^!@_^+H_X5?XK_Z(+X#_ / P?_%U]6T47"Q\I?\
M"K_%?_1!? ?_ (&#_P"+H_X5?XK_ .B"^ __  ,'_P 77U;11<+'REXK\(_%
M"^^&]_X2L_AAH.@Z%<RI-<0Z'?+YIQ(K-L4O@L0H'/I6!X)^*&I>%[/Q+X2T
M&U\1:-X?M+A+FTU"+3TO[C1F9MSP3Q*S!XBP8;@0>M=-^T3\3M1\3>++OP3I
M5[)I^AZ:BG5KBW?:]S(R[A!N'10"-WJ3@UP_PP\7#X(^+FU:STQKOP_?0+;:
MA:V:YECVL2DR#^(C)!'<&O%JYQA*.,6"G*TGUZ)]$WW9ZE/+,15PSQ45[J^]
M^?HC8\9_&[7V\#W.E2ZAK.MVNN7:VMUXA?1AIT-M RX>"UC<@N[*&Y8\9-?0
M_P"R/X=\1>%_#_B#3[S0+G0O!\MY]KT&WU&:-[I(Y!^\1PA.%R P)_O&OG/X
MQ?$Z/XX:UIMO::?-!X2TIVF1KZ+9)>SLNW<$/W44$]>3G\N+T[6-5\&:CIUK
M:ZOXFF\.3O\ 9H=*T?7)++R9W;"[#DJ%)R,$=3UH6<X1XU8%2]Y]>E^U^_\
MPVX/*\3]5^MM>[^-N_I_6Q^G:V\2^7MB0>7]S"CY<^GI7D7QV^#E_P",EMO$
MOA>Y-MXMTFUGAM;601&UO4E*^;#*)%( =0REA@G<03BOF37?!GQ+NY(SID/Q
M0TL*")$E\40S[CZ\N,5HV?ACQQ#:Q)<:1\5+F=5 >;_A,HDWMW.T-Q]*]L\C
M4ZGP_P#LX^*]>OXM'OO#$?@?PUJ43IJEU8ZXU]="RVMY6GCS@X0!PKD1X3!'
M.0*[/]HK2X-'\3_!S3[-"EK9RZA!$F<[42P95&?H!7E/_".^,O\ H _%3_PM
M8_\ XJJ&I> /$.KS6LM[X0^)5]-:LQMY+CQ? YA+#:Q4L?ER.#CJ*8'M7[-@
M/_"B?!?'_+@O_H35Z57EG[.O@+6_A]X&FL=;>:$S7;S6FFRW7VG[!;D )#OP
M 3P2=O&37J=0S1!1112 **** "BBB@ HHKC?'GQA\(?#*XM+?Q+K*:;-=(TD
M*&*20LJD GY%.!D]Z8'D=Y_R,G[4'_8O6W_I*]?%FGWMU:S1"WO9++<RYD21
ME"^YV\\9KZ<NOC9X)DUOX]7"Z[&8?$FBP6NDMY$H^U2K;LI4?+\OS$#+8KY7
M6X52C!AE<$5X>;TZE2G!0BWKT1^O^&N-PF#Q>)>+JQIIP27-))-W\SV2VT66
MS7,'QXT2!?N_N[[4U'0#'$'H!^0I;R/4;:RN9X?COIU[)#$TBV]OJ.IF20@9
M"KF$#)Z#) R:X?\ X6YXE_X2A/$7]HP'6%@^SBX^PVVW9Z>7Y>PGWVY]Z7Q5
M\7O$WC;2QIVLZE!=6@D$H2.PMH3N (!W1QJW<\9Q7C^R=G:E*_I+_,_3XX^@
MZD.?'T.73F_>4;KO9>RU^^/R.^M;+5K?PQH&KZ]\8;S07UJWDNK:SD>_G?RT
MF>(EC&"!\R'C--^T0?\ 1>[K_OQJG_Q-<KHWQVU_1O#^G:+Y&A:A8Z<CQVO]
MIZ+:W;Q(SM(5#R(6QN9CC/>K/_#0&M?] ;PA_P"$Q8?_ !JK5'1?NI?=+_Y(
MY98^FYR?UVC:[M:I02M=\NCI2>UKW;UZD7Q6M]>\/SZ;87?C.[\5:3J5C#JE
MM,9Y_*>-]VTF.7D$;3U'>O0/A7A?V/\ XW<9 N['C_MI%7C?C;X@:E\0-5@O
M]6DMO-@MTM(8K2VCMXHHDSM140!0!D]!WKT+X?\ Q \/:-^S;\5/#%]J:6^N
M:U<VCV%GY;DS*CQER& VC !ZD=*]#+*4X8B<G%I6TNG^I\7QWCL-B,GPE&%>
MG4J*3<N247T>ONV^^R5SZ=T?X>_%E](L&A^*UO'"UO&43^P(3M!48&=W..F:
MYOPXOQ9\0?$;Q5X4_P"%EV]NVA1VLANO[#A83><A;[O&W;CU.:R/"W[;5GJ#
M:7HEAX)U.]U"18[6&&*ZCS+)@* O'<U=^'WB3X@^%?%7C/Q!J7PI\07U]X@O
M$E589(E6""-2L<?)Y(!Y-?1ZGX:>=WGQL^*MGX?U74SXTB;[#JCZ88?[+@!<
MK($W9V\=<XQ7IGC+_A;/A#Q)X-TA_B7;W)\1WCV@F&APJ+?:@;<1SNSTQQ7,
M:AX-EU+QTWB>;X,>,]TET+Z72UOX19R7 .1(R8SG.3C."3]:W?BEXB^('CN3
MPQ?:?\)_$&GZKH.IQZA#)-)$Z,H!#QD Y^88Y]JUJ2A+EY(VTU\WW,*4:D>;
MVDKW>GDNQ3\:ZUXG^&OC[Q)J;:Z+_P 4:;X"9QJRVJ1;I#>J PCY485L?AFM
M:P^*-U=6-M--^U%IMM-)$KR0MI$),;$ E3]#Q^%>2?M$?M+^)/@S\1[#QB?
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
MI9^*M!=S;KJ$?F6US$XP\4@P>#ZX[GZCU"BF!XNOB'XWJH!^'GP\8^N]^?\
MQZE_X2+XW?\ 1._AY_WV_P#\57L]%.XN4\8_X2+XW?\ 1._AY_WV_P#\51_P
MD7QN_P"B=_#S_OM__BJ]GHHN'*>,?\)%\;O^B=_#S_OM_P#XJC_A(OC=_P!$
M[^'G_?;_ /Q5>ST47#E/&/\ A(OC=_T3OX>?]]O_ /%4?\)%\;O^B=_#S_OM
M_P#XJO9Z*+ARGS[?_!WQQ\8_$-AJ/CZXTSPC8:4&:QL?"'[N7SCC]ZTI!((Q
MZGVQDUM_\,SP_P#10_'7_@Y/_P 37L]%%PL>,?\ #,\/_10_'7_@Y/\ \31_
MPS/#_P!%#\=?^#D__$U[/12N.QXIJW[)GA#Q-H?]G^(=1UWQ!(LIDBOM1OO-
MGB4@ QJ2N-AP#M(//(Q7,?\ # 'PK_YYZG_W\A_^-5])447%9'S;_P , _"O
M_GGJ?_?V'_XU7K/PI^"_A?X-:7<67ANS>+[05,UQ.^^23;G:"0  !DX  ')K
MN:*!V"BBBD 4444 %%%% !5O2?\ D)6_^^*J5;TG_D)6_P#OBF!VM<UXJ_X^
M8/\ <_K72US7BK_CY@_W/ZTV1'<Q****DL**** "BBB@ HHHH *R?%RZF_A7
M65T9_+U<V<PLVP#B;8=AYX^]CKQ6M10!\9:)';_%CP7;P^-/CVV@ZA#<*]YH
M.KV$44EK<Q,=N"64L >0?P(XJSXM^#_@;QWKT^M:_P#M%:3J>J3*J27,MM"K
M,JC"C"R <#VKZ@UKX:^$_$EZUYJOAO2]0NV^]/<6D;NWU8C)K/\ ^%+> O\
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
M&NN^!OP=\6>"_&6E:CK5C':VEG'XB5F.I_;9&^W:C;74&7(#.=B2!F;G<O\
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
MKX^>"O,O;*PUN&\UJ&QEO(K!HY8S(R6QN/)+LFT2>7AC'G>JG)7BN0TWX/\
MB&W^!/PG\)SPV9U?PWJ.B76H(DH\D+:RJTWEG'S8 .T=^*Y6Z_9X\1MXY\12
MBPCN["ZUK4M>M=4N=?N3$IN+26-(EL 1&LRR2E3*05\O/\1X0:GJ/A?]H;P9
MKD?ANTO=7M].\0:Q8V=W_9>))?)DN8!/'"TJIL\PKDJA(9@,A>16!\/_ -J?
MPUXVLKK5+F6VT+1[.UO+FYDOGFCFC6"]^S!@C0J&1\H<J2P9PFTD''GUG\"_
MB19ZEX.BGL[>ZT_0M0\.WJ_9M76W@5+.VABN4:W5!Y\^])&661B-@55P1BJL
M/[.WC]I+D-8Z=&VF&>73RVH!H]08>(4U6)6PN8@\8,9R#M89Y%/06I[C??M%
M?#G3='LM4N?%$$=G>27$4)^SSM*9(,>>AB$?F*Z!@65E! .<8YJROQT\#76K
MP:18^([*]U:ZMQ<6MO"6*3!K<W"*)0NS<T0\P)NW%><8KSCPY\(/&$GQ07QK
MJEE9Z<VH7NMWMSI\-Z)S9K<V5G:VZ%PH$CM]E9G*C +XYKD? '[/_P 0?"5W
MX0@BL+#25LK6Q35;ZRU9I+:\2+31;21RV;JRFYW@*ES$4_=X!)P030>IZ5X)
M_:@\->/O!N@:GIEY8#6;T:2U[I5Q/+']E%[*D8"2&+$I#LR J-I==I9.HZ?2
M_P!H'X=ZPVK+:^*[)O[*MIKN\:0/&L<,+[)G#,H#!'^5MI.TD XR,^/6_P"S
MOXQ\KX8P^59;O#^@>'--O/\ 2AA9K+4X;F<)Q\P\M'P>YX[US?PX^&GBWXE_
M#^R:;P_HATG2]/\ $VGV":C=R%-5DO-0;Y)HXPKPJHB;+AB2S(R]*!:GU1X,
M\>:#\0M+EU#P]J*ZC:PS-;2GRWB>*50"4>.15=&PRG# <,#T(K>KS#X#^$?$
M_A'2O$">)#-'%=ZCY^G6=YJ(U&ZMH/)C0K-=;5,Q+JQ4L68*54L<<>GTBADT
M*7$3Q2HLD3J59'&0P/!!'<51T'PWI/A73Q8Z+I=EH]EN+_9K"W2"/<>K;4 &
M3ZUHT4@"BBB@ HHHH **** "BBB@#H_"O^IN/]X?RK=K"\*_ZFX_WA_*MVJ1
MF]PHHHIB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#A]0_Y"%S_UU;^9JO7077AN6>YEE$R .Y8#![G-1?\ "*S?\]X_R-2:71B4
M5M_\(K-_SWC_ "-'_"*S?\]X_P C0%T8E%;?_"*S?\]X_P C1_PBLW_/>/\
M(T!=&)16W_PBLW_/>/\ (T?\(K-_SWC_ "- 71B45M_\(K-_SWC_ "-'_"*S
M?\]X_P C0%T8E%;?_"*S?\]X_P C1_PBLW_/>/\ (T!=&)16W_PBLW_/>/\
M(T?\(K-_SWC_ "- 71B45M_\(K-_SWC_ "-'_"*S?\]X_P C0%T8E%;?_"*S
M?\]X_P C1_PBLW_/>/\ (T!=&)16W_PBLW_/>/\ (T?\(K-_SWC_ "- 71B4
M5M_\(K-_SWC_ "-'_"*S?\]X_P C0%T8E%;?_"*S?\]X_P C1_PBLW_/>/\
M(T!=&)16W_PBLW_/>/\ (T?\(K-_SWC_ "- 71B45M_\(K-_SWC_ "-'_"*S
M?\]X_P C0%T8E%;?_"*S?\]X_P C1_PBLW_/>/\ (T!=&)17SU^U3JVM>$_'
M&DVMEJ]W:12:=YI2UG>-2?-89(!Y/%>L?L\V5]XC^%.E7]U>O<3R23AI+AF=
MSB5@,D^P%%@N=;16W_PBLW_/>/\ (T?\(K-_SWC_ "- 71B45M_\(K-_SWC_
M "-'_"*S?\]X_P C0%T8E%;?_"*S?\]X_P C1_PBLW_/>/\ (T!=&)16W_PB
MLW_/>/\ (T?\(K-_SWC_ "- 71B45M_\(K-_SWC_ "-'_"*S?\]X_P C0%T8
ME%;?_"*S?\]X_P C1_PBLW_/>/\ (T!=&)16W_PBLW_/>/\ (T?\(K-_SWC_
M "- 71B45M_\(K-_SWC_ "-'_"*S?\]X_P C0%T8E%;?_"*S?\]X_P C1_PB
MLW_/>/\ (T!=&)16W_PBLW_/>/\ (T?\(K-_SWC_ "- 71B45M_\(K-_SWC_
M "-'_"*S?\]X_P C0%T8E%;?_"*S?\]X_P C1_PBLW_/>/\ (T!=&)16W_PB
MLW_/>/\ (T?\(K-_SWC_ "- 71B45M_\(K-_SWC_ "-'_"*S?\]X_P C0%T8
ME6])_P"0E;_[XK0_X16;_GO'^1J>S\.RVMU%*948(V2,&@+HWJYKQ5_Q\P?[
MG]:Z6LK6-'DU*:-TD5 JX^;/K3(6YRE%;?\ PBLW_/>/\C1_PBLW_/>/\C2+
MNC$HK;_X16;_ )[Q_D:/^$5F_P">\?Y&@+HQ**V_^$5F_P">\?Y&C_A%9O\
MGO'^1H"Z,2BMO_A%9O\ GO'^1H_X16;_ )[Q_D: NC$HK;_X16;_ )[Q_D:/
M^$5F_P">\?Y&@+HQ**V_^$5F_P">\?Y&C_A%9O\ GO'^1H"Z,2BMO_A%9O\
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
MG:61I"&&-QSCBMBF(****!!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!P^H?\A"Y_P"NK?S-5ZL:A_R$+G_KJW\S5>H-0HHHH **
M** "BBB@ HHK-UC7K70Y+)+G?F[F6"/8N?F/3/M0!I45SL_CS2[>&\E8S%+6
MY%K)A/XSGISTXIUYXXTVR_M42>=_Q+2@GVI_?.!CGFF!T%%84WC/3[>:\B;S
MM]K;"[DPG\!QTYZ\BDB\:Z;--!&IEW36AO5RG_+, GUZ\'B@#>HK L_&VFWT
MFEI'YV[45=X-R8X3.<\\=#3+7QUIEY'821^=MO;@VT64_B&,YYX'- '145SG
M_">Z7]F:<^<(UO/L)^3GS/SZ>]+>>.M,L8]2DD\[;I\JPS;4S\S9QCGGI0!T
M5%8-UXTTZSFU&*3SMUA&LLV$SPV,8YYZBC_A--.^T&$^<'%E]O\ N<>5C/KU
MQVH WJ*P;7QII]W-8Q1^=OO8&N(LI_"N<YYX/!IEGXZTR^73#%YW_$P=HX<I
MCE3@YYXH Z&BN<3Q]I<EO!,#-LFN_L2_N_\ EIQUYZ<T7'CW2[6"]F<S>7:7
M(M9"(_XSGISTXH Z.BLVQU^UU#5;_3XM_P!HL]OF[EP/F&1@]ZX7XG7FK7'C
MSP3H.GZU=Z+;ZI]M^T2V80N?+B5E^^K#KG\Z /3**^?/#'QKO[&SM;_79[J]
M:RT>_EN$A*)%</!<B)6*[<AVX&0<#)XK:U#XO:I>^(].TB?2Y]&OH=5L('CM
MKY'2<7$4CA78Q_<^49Q@\]1CDL*Y[317@OA_XX>(-)\$OJFLZ5#?R?;;U?/D
MU"*!0D+']V/DR7_A4 '=C)Q78?#?QQ=^+/&/BQVGD;2X[73KFSM9 ,PB6 NP
MX'))QZT!<]*HKP70?$'C/4_!\7C(^)XOL]]::C)+IDZ(@AV!Q";<!<EE* G<
M3FM'PC\:]37PVL&I:%)/JEMHMEJ*S->Q 7:2D(9') 6+YLL>N!^5 7/::*\>
ML_C_ #:I%8I8>'EN;R>2_B=!?J(E:U0.S+)M^96!X.!]*A7]HHS6<E_!X<>2
MP@M]/N;B0W:AT6Z.  NWYBI]^0.U%@NCV>BO%/$W[0$?VSQ!HUC:_9Y(%OK2
M"^2X5I4N(8F;<T.WY4+ A6).2O2K7@GXTW>IZCH>@S:8;JZ>UL_M-W+=QQ32
M-+ KM,D) WQ@GDJ<@GI0%SV&BHKRZ2RM9KB3/EPHTC;1DX R:QK7QKIUY)ID
M<8FW:BCO!E,<+G.>>.AI#-ZBN=M?'>F7<.FR)YVV_F:"'<F#N! .>>.M)_PG
MFF&W,W[[8+S[#]P?ZS\^GO3 Z.BN>NO'6F6<>HO)YQ%A,L$VU/XF) QSSTIU
MYXVTZQEU*.7S@VGHDDV$SPV,8YYZB@#?HK!;QIIR321$3%X[+[><)_RRP#Z]
M>>E+#XSTZXFL8U\W=>6[7,64_@ ).>>#P: -VBN>L_'.FWRZ68_.QJ3.D&Y.
MZG!SSQS21^/-+EAMI5\[;<7?V)/D_P"6G'7GISUH Z*BN<N/'VEVL%U*_G[;
M:Z%I)MCR?,.>G/3CK3[SQQIME_:HD\[_ (EI03[4_OG QSS0!T%%85QXSTZV
MGO(G\W?:VPNI,)_ <8QSUY%)'XTTZ2:"(&4/-9_;DRG_ "SQGUZX'2@#>HK
MM/&NG7LFF)$)BVH([PY3LF<YYXZ&F6OCO3+N.P>/SMM[.UM$2G\8(SGG@<T
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ='X5_P!3<?[P_E6[6%X5_P!3<?[P_E6[5(S>X4444Q!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P^H?\A"Y
M_P"NK?S-5ZL:A_R$+G_KJW\S5>H-0HHHH **** "BBB@ HI&8*I). .237E\
M_P"T-H$U[<P:'H_B/Q9%;2&*6\T'2GN;=7'51)D!C],BF!Z?)#'=1O#, T4@
M*."."IX-?F.?V%_BS_PKMM-&EPC5/^$F_L@?Z;!_R+?D^7YF=^.ISL^]_LU]
MT?\ "^D_Z)[X^_\ !"W_ ,51_P +Z3_HGOC[_P $+?\ Q5/43LSYD\3?LH>.
M;KXT^+;B/0[G4-#O?$-SXBT_5DUJ&&TA0V#0QQ?9]OG-/NQ'R1'L/XUR.F_L
MC_$75/#.C0ZK\-;6T70?!5EX?ELK;78+>XU2Z74$N6N(98R522-5R/.^4OD<
MKS7V3_POI/\ HGOC[_P0M_\ %4?\+Z3_ *)[X^_\$+?_ !5&HK(^4+?]EOXL
MZU;:<^K:#8K<R:1XPMWF>2SCN ]] B61O#!M26X<I\\J C[I8\53OOV5/B5X
MCU30Y+_P;=16FH>'_#^D75M%K]K!%ILNG2 2//M#-*I"":/R3G<V&[U]=_\
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
M;M4C-[A1113$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MAYX/^(W@>2W\=RRP^'-,F75II4U"6S2)H 661WC93M3EN3@$ ]0*\OTOXI?
M>/4_ VLMXLN;_5='FOM(T6?59;^>Z6:5(FN%D652Y8QO$0\@X5AM.*H1R.G?
MM0>,=+\9:GH?Q!EM_ D#ZA"\=Q<:>3)96N^4F(!?,\UI46$"5@%4&9S@"//I
MOQ@_:=M_A;XTC\/VWANY\0-;#3GU:XAN4A^QK?78M;945@3-(S;VV#;\J$Y[
M5Y;-\0O@/XX\;2V]PLNK:-HH779/$C7%T3>W][<A4M?(5 ]T'6U1U #)Y<*!
M05%=-XI\<?LXZ[\2+/QCJVO0W7B-K"PU*.2.2]:*:(>8;*9H4'EO(#(XCW*7
M#. !N*T".Q_9=\?>,?BKH/BCQ9XF>WBTJ\UNZMM!L;4HR06=O*\&=X16<LZ,
M=S$Y ! 4'%._:V_Y)/'_ -A>Q_\ 1PKL/@E'X.M_A;H%MX <R>$K:-X+'=YN
M]=LKB17\T>9N$F\'?\V<YKC_ -K;_DD\?_87L?\ T<*74?0Z;]FW_DK/QQ_[
M#5M_Z):N$^)W[/\ XV'QD\7^)-(T)_%%CX@@1;>2'Q ^F&T<(JE90K R)\OW
M0<$8Z&N[_9M_Y*S\<?\ L-6W_HEJ^@JY\1AX8F*C/IJ=F#QM3!3E*FD[JSO?
MNGT:?3N?']U^R3J^M>(/AGH6I:59IX(T6TFEU5;.^?8;B5GD=(]S>:5R(EW9
M]3QTKN/B'^S#HWAGX3^)]*^&'A>UB\0ZQ"EHTTUR?,,)D4R*))&^4;0>!UXZ
MU]$5\X_%;]HN_P!<\8:7X#^$FK:7?>*)[BZ@U&XNK>61-/$*9R3MVX)#*6^8
M# ]:PCE]"*DDM7UTNM+:::'7+.,7*4&Y:1=[:V;OS:J^NIQ7C;]CR?3_  9\
M.G\':!;)XNTZXMI=9O5NA&S[4!D/S-M;YQQCT]#73^+/AA\3/AQ\=]=^('P\
MTO3?$MIX@MEBNK&_N1"\+@)D@DKQE 00>Y!'0UDM^T5\4/">K^'-<\:Z;X=T
M7P7>W\.D7@ANA<M"VW=)=&:)F5!D'"-SQCWKZ@\.>)-+\7Z+;:OHM_!J>F7(
M+0W5NVY' )!P?J"/PJ?[/HK6%UMM;2RMV^\K^V,2]*EI*S3O=W4FG9Z]&M+6
ML>-?L[_!3Q%X1\2>)O'GCJYM[CQCXA;#PVK;H[6+.=@/0DX4<< (.3S75_M,
M_P#)O_C_ /[!$_\ Z#7IE>9_M,_\F_\ C_\ [!$__H-=M&C&A!0@>9B,1/%5
M75J;^6R2T27DCYW^"O\ R6C1/^R>6'_H4=?2E?-?P5_Y+1HG_9/+#_T*.OI2
MM68H****D84444 %6])_Y"5O_OBJE6])_P"0E;_[XI@=K7->*O\ CY@_W/ZU
MTM<UXJ_X^8/]S^M-D1W,2BBBI+"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KROXO>//$$.O:%X"\$)$WC#7]SK=3C,=A;+]^=AW[X^AX)P*]4KRCP2@
MF_;0U9G&XP^$8Q'G^',XSBFA,NV?[%NBWT G\3>-?%VO:N_S37:ZD8$+?[*
M':/;)J;_ (8B\#?]!OQ;_P"#EO\ XFOH,L%!). .IKYA^(W[5>H:QXLM/"?P
MXBMR+JYELV\57T9EM1)&FZ18$!'FE1QN)VY/?K6.(Q-+"TY5J\N6*3;?HKO\
M$V3&+F[11:O?V1_A?IMPUO=^,/$%K.H!,4WB$(P!Z'!&:D_X8^^&ACM)!XK\
M1E+QMELW]O\ $[<_*AQ\QX/ ]*\B^'/@/2?%LGBN_P#%ME:>*=<&O74,VIWU
MLI>7;M XZ*/11P*Y%9;W0?!OB>-[#2_$/@K3?%$]K%X8OH#&\#-*B+):W*$/
M"_S_ $'XFOD<)Q=@,5C:F#=X\KBE)[2<M%;JK^=O,ZY82<8*?<^F/^&(O W_
M $&_%O\ X.6_^)H_X8B\#?\ 0;\6_P#@Y;_XFN1^$/QXG\%M!!JFI7^K>!VN
METZ6;6<?VIX:NCPD%X?^6D#=$F_/T'UB&# $'(/0U]K&2DE*+NF<>Q\^?\,1
M>!O^@WXM_P#!RW_Q-'_#$7@;_H-^+?\ P<M_\37T)13$?/?_  Q%X&_Z#?BW
M_P '+?\ Q-'_  Q%X&_Z#?BW_P '+?\ Q-=Q-XWU?XI>&_$$'P]N#H>I6&H?
MV>-5US37\A]C 2O"A(WXY4$C&1^-=$OP]LYO&6F>*KR\OKG6K&Q^PC;<O':M
MG.^3R =NXDGUQQZ T ?'WQ"\+_ CX:^,I/#>J>(O'DUY;E%O;BSOVE@LRP!
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
M.17)ZW^UM\,_$UB]EJ_A/Q)JEF_WK>\\.M+&?^ MD5\YF?#^$S%2G&]*J_\
MEY#W9_-K=>3-:>(G3T>J[/8\N7X6^ E4>1KEY#%CY4B\0R!?P^>J&L>#?A-X
M7M3>:O/%J3#&R.\U*2\DD/94BWDL2>P%=4?B5^SL>?\ A4M]_P"$G6KX=^.G
MP-\(WRWNB_#75-,O%.5N+;PMMD7Z-U'X5\E#@K%\R]IF=5KK;1OY\S_)G6\9
M&VE-"_#GX(^-/&FBC4%OX?A;H%RY:TT;3]*C-ZT717E9N(W8<X )'&:^@?A;
M\,]-^$_A--"TRXNKR/SY;J6ZO7#RS2R-N=V( ')] *\M_P"&UO __0$\7?\
M@CD_QKU3X9_$O3/BKX=?6=)M=2M+59VM]FIVC6TA90"2%;J.>H]#7W^"RW!Y
M=%K"TU%O=VU?J]V_5G!.I.I\3,;P\?#'B3XT^)]3LI[^7Q+H%C;Z->1R,1:Q
MQRYG78O=CW/L/K7-_%OPAJ_BOXP^!+F>V5O"FAP7-^9#(,-?'"1 IG)VJ2P.
M,#-=792>+=2U3X@V<6F6/AQD:--$UKR1+]K+0 F65 WS;'^7!QP,5\S7OPY\
M<Z#^T)+IT/Q*U"[U]M#AU5KO44\RUN_WY26$P @(@&-H7D?C7IF:W/I>OG?Q
M1>_$#3?CMIVK1Z#H+W5QI]UI>EV<VJLIN8DD$K2_ZOY6"[<K[]37T1]:\@^,
M%]!X<^*7PLUZ_D6#3(KN\L)9W8!8Y)X0(R3V&4(S4HMDW_"4_&/_ *$7P_\
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
MKL+2Z\;^-_%GB:WN?&.JZ!J6D>$]+U&.#2Y(C;"]DAD:4LI1E=2R#@'&,X-
M'T_17QIH/QBN/'?BI)_$OC3Q1X:M;KPYI-];VWAN!Y$^T2H_GE@D,F 648SC
MKWIWCWXH:QHOBSXAPVWCO7+/Q+INMVEGH&C@*UE,K1P968M'L 8L^2SKC\J
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
M  =A7$_ WP;J7@'X:Z?HFK+$M_#=7LK^2^]<2W<TJ'/KMD7/OFN\I#"BBBD
M4444 %<!<?'#PQ;^-Y?"Y.H/>13M9O>I9.;(72VYN3;>?]WS?)&_;T[9SQ7?
MUY-I/PQ\7:'XX\0-8ZYIL'@W6]7GUJ[B^SLU^[RVJPM;Y(V",.BRAP=W&S&,
MFF!->?M)>#;.QT*X#:E<OKFF6>J:9:V]DSSW4=U*(H(T0'_6,Q^Z3Q@DG KG
M=8_:JTC2/%FBI+I6JQ^%;[P_=ZQ-J4NGR++!+#<Q0" QYW;M[M&5VD^8T0&0
MV:Y#3OV8?')TO2[+5[[P;JMMI'AVQ\.V]C<6<\EO?06UP),SE@6C=U PT?,;
M %2:L:K^R[XOU#P_X:LAXGTZ:YT_3[RTFEOFN9_(+ZA;W]JD+,2\D<3VL<)\
MPAC'DYSQ3T)U/1IOVD_"T,5O'_9WB.35I;ZXTTZ''I$C:A%<PP+</&\/\/[I
M@X;.T@]:@TC]J;P)K.F7-_"^L16\=C;:C;^?I4T;:A#<3>1";52-TI:8B/
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
M*,!S=\CZ'/%._P"%$>+/^BU>./\ P-_^O7LU%%PLCQG_ (41XL_Z+5XX_P#
MW_Z]'_"B/%G_ $6KQQ_X&_\ UZ]FHHN%D>,_\*(\6?\ 1:O''_@;_P#7K4\'
M_L]Z%X=\1IXCU?4=4\8^(X^8M2UZY,[0^Z+T!]^2.V*]2HHN%D%%%%(9T?A7
M_4W'^\/Y5NUA>%?]3<?[P_E6[5(S>X4444Q!1110 4444 %%%% !7SKX\\"^
M-=,U3XJ:7H/ATZS8>/8H_LVHK=11QV$IMQ;S>>KL&V@ ."@;/2OHJB@#Y5\2
M?LSW&K7'Q+:70A?7<>AZ;;>&KXS*C/<V]ILRGS?*=Z)]\8_"E_X5;X[_ +3U
M+Q4=#DNM6L_$NDZ['9R7$4<E_''IZP7*J=VU7W,^-Q )7CJ*^J:*!GRCH_PH
M\9R>-K/4!X<O],T-?%^FZM;V-[JBW3VMJEK<)*S%I7PV]U)52?OC&<<9NG_
M?QKHMC\';^VT=C/I]Y"OB*Q66(,D=O=R3P2YW88@2R#@D_,!7V!10(^3=%^"
M/Q&TO3/"GBZ:ZENM<A\4-KU[X:\FW4PBXE9+@_:-V7(A8?+NQQQT%;NN?"?Q
M5-\'_B?HUOI3R:EJOC*34["'SHP9K8W5NXDR6P/E1C@D'CI7TK10!\R^*OA?
MXTDTGX@^ +#0?M.C^+M>_M*'Q +J)8+2WF>)IQ(A;S"ZE& "J0<CD5A_%;X$
M>,-<\,?$BYT/2O\ B=S^(9IM,C\V,&\L;BRAMIU!+8 XW8;',0]J^MJ*!E'0
M;>2ST/3H)5VRQ6T:.OH0H!%7J**!!1110!P^H?\ (0N?^NK?S-5ZL:A_R$+G
M_KJW\S5>H-0HHHH **** "BBB@ I&4,I# $'J#2T4 -\M?[H_*@1(,811@8'
M'0>E.HH ;Y:<?(O!R..E'E)C&Q<=>E.HH ;Y2'.44Y.3QW]:/+3).Q<GJ<=:
M=10 WRUR3M&2,'CM1Y:<'8N0,=*=10 T1HN,(HQTXZ4>4@QA%&#D<=_6O%_C
ME\?M;^%OCCP?X3\.>"U\8ZQXBM=0NXXWU5+!8DM(TD<;FC8$E6..1R/>N+^%
MG[?G@#XA:TMKJLMOX-L[C3-/O;*XU>]4-<S7+2(T 0+P4>/&_<0=P/&:87/I
MSRD(QL7'7I2[%Y^4<]>*X%OV@/AM'XGUCPXWC;1QKNCPS7%_8?:,R6Z0KNF)
M&.2B\LHR0.HJEI_[3/PIU31]6U6T\?Z'/I^DPQ7%]<+<X6".4@1,<C)#$@#&
M>>.O% 'I1B0YRBG(P>.H]*/+3.=BYQC.*QO!OC?0/B)X?M]=\,ZO:ZYH]P6$
M5Y9R;T8J2K#V((((/(K;I -$2#&$48&!QT'I1Y:<?(O!R..E.HH ;Y:!<!%
MSG&*/+3GY%Y.3QUIU% #3$ASE%.[@\=:78O]T=,=*6B@!OEIP=BY QTI=B\?
M*..G%+10 WRD&,(HP<CCOZT>4A&-BXZ]*=10 WRT^8;%PWWN.OUH\M?[H_*G
M44 )L7^Z.F.E(L:+@A%&T8&!TIU% #?+3CY%X.1QTH\M N B@9SC%.KPGX\?
MM):O\)/'FD^%M$\%)XLN[S0[W7YI)=833UAM[8_O "\;!FQR.1Z4P/=/+7GY
M1^5#1HV244[A@Y'6O(O O[5GPX\::1X;FF\1V6@ZQK>F0ZI'HFI3B.YBBDA>
M8%NV D<C;@<87/&15JU_:K^$%]I?]I6_Q#T.:Q^U+8^<LYQY[(SJG(R"RHQ!
MZ'!P30!ZGY:9SL7.,9Q0(D&,(HP,#CH/2O.-0_:4^%FE^&=%\17GC[0[;1-:
M:1-.OI+H!+DH</M[_*>&) "]\5SO@_\ :P\%^(/B=XI\#ZGJ6GZ%K.FZTFCZ
M7#/?!WU?="DHDC4*-H._:!DY[$]* N>U;%X^4<=.*01HO1%'.>E.HI -,:-U
M13SGI08U8$%00W7CK3J* &^6G)V+DC'2EV+_ '1TQTI:* &K&JXPH&.!@=*/
M*08PBC!R.._K3J* &JBI]U0OT&*=110 4444 %%%% !1110 5;TG_D)6_P#O
MBJE6])_Y"5O_ +XI@=K7->*O^/F#_<_K72US7BK_ (^8/]S^M-D1W,2BBBI+
M"O%?$/[0U[H/Q$E\#'PN]QXBGO(H].5+Q1!<6KY)F=\?(R@-\A!SZU[57!ZA
M\#?!.JWU_?76B)-J%]>IJ$MZTLGGB9#\A1]VY /[JD#VI@=Y7C_B%?\ A*OV
MF?#.GDA[7PWHT^JNF.!-,PA3\0H)%>P5Y%\/0-0_:!^*=Z3N-K%IMBGL/*9V
M'YF@#UVBBD9@JDDX Y)-(#Q3]KC29[OX6P:G;O<1OHVI6]^\EJ5#QQ@E68;N
M,@-D>^*\2T]M3U>QAO;)OBQ<VDZ[XIHX+3:ZGH1[5ZC?WDO[1GBU6PZ?#31;
MC]VK K_;-TA^\1WA0]/4C\O7%4(H50%4#  ' K>%2=-6C)HYZE&E5=YQ3]4?
M+BVFO1YQ'\6QZ_Z/9G^M9^@VWB#XH75A8^'-2\?3:;/?BQU6\U!;816\)&)!
M\O(< C@]J^M*\^^%BKI_Q^^)%G;@16UQ9Z?>21KP#,5=6?'J1UJ_K%7^9_>S
M)83#W_AK[D=K#\+XK3X9Z=X-LM=U73(;&&*&/4;"58KG"?[6".>_%>4^/+>Z
MTV^M-$6;XOWG]E0^0=1T2-'BO-QW[V?'SL-VW.!@+CM7T;7G'BSX'V/B[7KG
M59_$_BJPDGVYM]/U9H8$PH'RICCIGZDUS'8>*PF[MYHY3_PO9Q&P<JT*8.#G
M!]J^I]+OCJ6FVMV;>>T-Q$LOV>Y39+'N .UU[,,X(]:\K_X9KTO_ *'/QO\
M^#U__B:]4TO3UTK3;2R6::X6WB6(37,ADE<* -S,?O,<<GN:&"/ OCOX)TOQ
M]\>/AMHVK)+]DNK2^\QK:4Q2G8@9<..1@_S/K7H?A_XQ>$E\2:CX-FO'T;5-
M&*VZPZNPB-S&% $D;L?G!'?.3UQ7B.N_%GQYX@^*'B+5O"&H6+Z-HUQ_9MOI
M^H1!H;@J/WK*P&Y26[@C(P.U87Q:^)5O\0]$LHO'GP]O-(DLKF&6;6M,:*Z"
MQ!OG3)VD(P/]ZNMX6OR*IR/E?4X5CL,ZKHJHN9=+ZGK?@O4+?Q=^U/XNU33[
MB*[L-*T*VTXW%NX>-I'<R8##@X^8<>E>Z5SG@/PGX9\*:#"GA33;33M+NE6Y
M7[*O$H9058L>6XQR371UR'>%%%%( HHHH *0NJL%+ ,W09Y-+7R)\?M0A\<>
M-O&>I3:G>:?I/@'2EBM9K"8QNVJ3,"@!_)3_ +M- SZ[HKGOAW)JLW@+P[)K
MC%]8>P@:[9A@F0H"V??/7WS70T@"BBB@ HHHH **** "BBB@#H_"O^IN/]X?
MRK=K"\*_ZFX_WA_*MVJ1F]PHHHIB"BBB@ HHHH **** "BBB@ HHHH ****
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
ME@0S<_-*[HH11QEN^"<#-=O\"_"ZZ)X=OM1O-5L];\1ZS=-?:K>64JR1B8C
MB4@GY47Y1^-'J+T-7X*^&[_P?\*/"^C:HNS4+2R1)DSG8QYVY]LX_"NUHHI%
M!1112 **** "N+OOC3X!TW7-3T6Z\9:);ZMID+W%[927T:RV\:!2S.N>,!ER
M.HW#U%=FV=IP,GMFO@GP3^SGXQUS7O$?B#QYX2UR%/LVHZ@UA:W=N&;6[C4H
MYD;3-K.$B,=O#YDDP(/I@$4Q,^U]#^('ASQ-/81:1K%KJC7]D=1MFLV\Q9+?
M?L\W<. I;*C.,E6 ^Z<;.HWUOI&FW.H7LR6EC;1M--<3':D:*"69B>   23[
M5\S_ +-_PS^(_P *OB=?:'?VJIX'ALP)]0,<3B[E$-OY*PS%C*1&[W2;6 7"
M!C\\I->->.O@'\6O'Q\=W=UX;U3^UM0CU;3[F>?48VBU&.[U"".S$$8E($%K
M:1-+\P4AR0 3FF%V?=OA+Q9I/CKPY8:]H5W]OTB^3S;:Z$;QB5,D!@' ;!QP
M2.1@C@UKUF>&?#>G^#O#NFZ%I-NEIIFG6Z6MO#&#M1$4  9^E:=2,***Y;QE
M\4O"?P]:%/$6O6>ERS#,<,KYD8>H106Q[XQ3 _-C_@K1_P CYI/_ %PM_P"4
MU?GY7[)^/O@%X!_;@^.UQI^H>(+V30K+0(-0M[S0+B,,THE:,HQ=&' <Y& <
MXJ?_ (<R_!O_ *&?QI_X%VO_ ,CU9DUJ?E-\ _BGKGP2^+?A_P <^';>WO-3
MT61YQ:W61'-$R-'+&V.1N1V7(Z$BOO?PG_P4 N-)L_#VG:1\'OL]EX=GFDTN
M"7Q<\OV9FBGMU +P']VB^>%3H% ^M>R1_P#!&GX/0R;X_%7C:-\8W)>VPXSG
MM;^PJY'_ ,$@_A=#_J_''CY/]W4H!Z_],/\ :;_OH^M8U/:/X&D>E@Y8*#_V
MN$I+^ZTOS3/ ;[]J_P 576M:[XQM?AA!IWQ*UK1+/19_$D?B7S$MXXF5I?(M
MI(&2)9-O*CC/)SSG1UK]J@:]K7B[5+GX&0FZ\4WVD7VJ,OC CSVTYT>W4XM\
M8R@SCKDYS7NW_#I7X=?]%"^(O_@VA_\ C%'_  Z6^'7_ $4+XB_^#>'_ .,5
MR<F,_GC]S_S/I/K/#/\ T#5O_!D?_D#Y]U#]MKXQ_99TTWPG80R)XP/B6R:]
MUDW AM6W&2P?Y%+J7=R'!7:& "\#'0:#^VCJOAS3_#^FV7P72+3-!NY+RPMC
MXS>0P.\,D(56:W)5%6:3:G094]17L7_#I;X=?]%"^(O_ (-X?_C%'_#I;X=?
M]%"^(O\ X-X?_C%')C/YX_<_\Q_6>&?^@:M_X,C_ /('A?A/]KS5_AOJFM:O
MX1^#5M8:YK4FGG4M3U#Q8][/>I;.2QF=X=TDCJ\B^9D$94X.W%?'$WBW0/&'
MQXAU#3_#M[H>L76OWUS>-=:L]^I1RQ2,.X#,4^8%SR?Y?IW_ ,.EOAU_T4+X
MB_\ @WA_^,5YY\6O^"8OPT^!7@75OB#HGB#Q3?:UHYCGABU&Z@>&1GE2-MX6
M%2>')Z]:Z*,:T6_:R3]%_P $\;,JN55(Q_LZE.#Z\\E+TM:*/N"T_P"/6'_<
M7^52U%:?\>L/^XO\JEK4\8**** "BBB@ HHHH **** "BBB@ HHHH *MZ3_R
M$K?_ 'Q52K>D_P#(2M_]\4P.UKFO%7_'S!_N?UKI:YKQ5_Q\P?[G]:;(CN8E
M%%%26%%%% !1110 5@^*O N@>-_[/&O:9#JB6,_VBWCN 619,8R5SAN.Q!%;
MU(V0I(&3C@=* *-]8HMC*D(6!5B*JJ# &!Q@#I7F_P"S*TVI? [PM<W4\D\T
MD4VZ21BS'$\@Y)Z]*UK?Q5\0)+&RDE\$6L=S):7<L\7]JIB*9"?L\8..1(,9
M/\.>:BD\0>/=/T]TL/ ECF.QM98H%U-(U-P[CSXON\! 6(;H<>]="KU$K)G*
M\-1;;<3IK3X?^'=/\62^);72;>UUR:$V\MW NPR(2"=P'#'(')&?>N@KBF\0
M>-O[5>%/"EK]A&K);BY;45R;$IEKC;C[P;C9U_G6'JWB[XJ6^GV<EAX!TVYN
MWDG6XA?6441HKXB8''.Y>3Z5@=)ZC17C/_"<?&K_ *)GI/\ X/4_PH_X3CXU
M?]$STG_P>I_A18=SV:BO&?\ A./C5_T3/2?_  >I_A1_PG'QJ_Z)GI/_ (/4
M_P *+!<]E90RE3T(P:\7E_9#^',TCR-9ZEN8EC_Q,Y^__ J?_P )Q\:O^B9Z
M3_X/4_PH_P"$X^-7_1,])_\ !ZG^%/41%_PQ_P##?_GSU/\ \&<W_P 51_PQ
M_P##?_GSU/\ \&<W_P 54O\ PG'QJ_Z)GI/_ (/4_P */^$X^-7_ $3/2?\
MP>I_A1J&A%_PQ_\ #?\ Y\]3_P#!G-_\51_PQ_\ #?\ Y\]3_P#!G-_\54O_
M  G'QJ_Z)GI/_@]3_"C_ (3CXU?]$STG_P 'J?X4:AH1?\,?_#?_ )\]3_\
M!G-_\55K2_V4/A[H^IVE_;VFHBXM94GC+:E,0&4@C(W<\BHO^$X^-7_1,])_
M\'J?X4?\)Q\:O^B9Z3_X/4_PHU#0](\&^"=*\!Z7/I^D1RQVTUS+=N)IFE)D
MD;+'+$\>U;U>.6_C?XS-/$)?AKI*Q%@'9==3(7/)Z>E>Q_6D,****0!1110
M4444 %%%% !1110!T?A7_4W'^\/Y5NUA>%?]3<?[P_E6[5(S>X4444Q!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P^H?\A"Y_ZZ
MM_,U7JQJ'_(0N?\ KJW\S5>H-0HHHH **** "BBB@ HHHH *^4?VA?VC/%O@
M_P",@\)^&M2LM-.G)H\W]GSVB33:O]KN7%P<L<I#!:PRNSI@AF&3@ 5]75#)
M9V\LWG/;Q/-L,?F,@+;3U7/7!]*8'YX>.OVE/BC)\*[.34/&MAIT_B[PG>>(
M;*W&DQ)*R37(M;*PA8G+NXF$CR ;E"+C^(F*']I3XH^%EN?"7A74=,M;719Q
MX/L-/FABFN()8[BWL;:YD4YD\QY?/<K)A63!4'!:OT1ETVSF6-9+2!UC&$5H
ME(0<< 8X' Z>@I?[-M/,:3[+#O9Q(S>6,EAT8G'4>M.Y-CY9^$OQD\=:[^TS
M>> ]2\8V7B/1],2[$LFFZ7 J2^0J(XN/F$UI,)W.T$-'(BC:2<M7U=44=K!#
M-)+'#''+)CS)%0!GQTR>_P"-2TB@Z<FOF[4-:/Q2TW6?&7BSQ5J'A/X;V=T]
MGI]CI<S027NQ]AFD=06;<P(5%_\ KGZ/E_U;_0U\>WF&_9)\ 9&1_P )%'_Z
M53U<(\TDNYG4ER1<NQH^+_V@M$URYTKP?HGB35/#W@ZWM46^UY;6XEO[@+A1
M!$2I920/FD;GT]X)+[]GJ'3X(].N]7T;5('\R+6[&WO%O@_]XRE#NSZ$8]JZ
M*BOLO]7E_P _?P_X)^=_ZW2_Y\?^3?\  .:N/%WP_P!:C%KX@^+WC;7M*/$F
MGO8S6Z3+_=D9(MS#UYYI-<\1?!NQ"ZCX#UV_\#>([=?W%UI^G7?D2D#A)XBA
M5U..>,\YYKHDN(I)'C61&D3[RJP)'U%24?ZO1_Y^_A_P0_UMDMZ'_DW_  #=
M^'_[7?A35] L?^$HN&T/6RWE7"_99C;[@<"17VX56Z_-@COZU[S'(LL:NC!T
M895E.00>XKY ^*7_ "3KQ#_UYR?RKWK3?%T^DWWPUT&&>Q2/5=.=YH;A9//=
M8K=&!B*C:,$\[B,CI7@9C@5@:D8*5[J^UCZK*,T>:4I5'#EL[;W_ $1Z/111
M7D'O!1110!Q_QB\=2_#'X3^+_%L%K]NGT32KB_BMCG$KQQEE4XYP2!G';-?(
MGA7]HCXK^+?%UOX=LO&FGWU@9;S47\26>C0R)-:6FFQ2W<4" [7474XB23.<
MJ02V"*^ZG59%964,K#!5AD$>E0PV%K;[/*M88MB[$\N-5VJ3DJ,#@>PXIB/S
M6L_VFO&VH>*+3Q])XETS4;Z;2=)TE+B.."&QT*34Y9;N>,EV\II(K>T1 TQ^
M_)@YZ5Z%#^T5\8+KPWK6IR>,?#ND3>'M%TI)/[0L(TMM0U._DF: /,0%M_\
M1VMV.X!-^ =JDFON+^Q[#R7B^PVWE.063R5VMCID8YQ4DFGVLRS+):PR+,09
M5>,$28Z;@1ST'7TIW"QYM^S/XTUCXB?!O1O$>M7MQJ%UJ$EQ)%-=6,=I-Y(F
M=8PZ1,8V("_ZQ,*XPP S7J-(BK&JJJA548"J, #TI>G)I#/.?C%\;]'^#UE:
M?:[>;4]5O=WV73;4@.X7[SL3PJC(YY]@:^%=<\2W7B/QAJFM:];LE[JEPTBS
M2.)%12?DB![!1P![5W'QL\?6OQ,^*MUK&G1R?V39V_\ 9L$\K#$S)(Q,B#LI
M+$#UQ[X'G#3?V\M]8,K1&.0J)E&5&TC'X^WUKYS'8ISG*A]A6YFGJO\ ANQY
MM>KS2<.BW-C0=<F\!^(CJMHUQ:VL\)ANFLW*$<@AB 1D9'/TKUJ'Q?JUQ"DL
M6M7SQN RLMT^"#WZUX@NJ+';74-\5\Z'Y6 X\T$<8'J17HW@VSFT_P +Z=!<
M K,L0W*W49)./P!KLRRI5E3=.JOAV?=/7^O*Q>'E+EY9="WXL^-=MX%-J-?\
M676F&ZW>3YDTS;]N-V-H/3</SKG_ /AJKPK_ -% F_[ZNO\ XFEU[X0^'_C-
M\3/ F@^(ENC8SS74;&TF\IP/*#\'![H/UKUK_AV9\&O[OB'_ ,&?_P!A7LG9
MJ>2?\-5>%?\ HH$W_?5U_P#$T?\ #57A7_HH$W_?5U_\37K?_#LSX-?W?$/_
M (,__L*X7XW_ + /PJ^'?POUOQ#I2:T;^R6-HA<:AO3YI%4Y&T9X8T@LSGO^
M&JO"O_10)O\ OJZ_^)H_X:J\*_\ 10)O^^KK_P")KV"Q_P"";OP3N;&WF?3]
M<#R1JQVZN^,D G^&IO\ AVO\$?\ GPU[_P &[_\ Q-&@69XS_P -5>%?^B@3
M?]]77_Q-<]X__:3\+:_X3OM/7QM)?-.% MW-P0^'4\AEP>F:^A_^':_P1_Y\
M->_\&[__ !-<%\=OV"_A)\/?A7KFOZ/9:PNHV:Q&(SZFTB?-*BG*XYX8TPLS
MVBW_ &Y/@7';Q*?B'8Y"*#_HUSZ?]<Z['X:_M'_#?XP:U/I'@_Q3;:YJ,,!N
M9+>&&5"L88*6RZ =64?C7C]O_P $V?@G);QNUAKFYE4G&K..P]J]#^#/[(_P
M[^ GB6ZUWPC;:E#J%S:M9R->7S3KY996. 0,'*#FEH5J>S4445(PHHHH ***
M* "BBB@ HHHH **** "K>D_\A*W_ -\54JWI/_(2M_\ ?%,#M:YKQ5_Q\P?[
MG]:Z6N:\5?\ 'S!_N?UILB.YB4445)84444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M '1^%?\ 4W'^\/Y5NUA>%?\ 4W'^\/Y5NU2,WN%%%%,04444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 </J'_(0N?\ KJW\S5>K&H?\
MA"Y_ZZM_,U7J#4**** "BBB@ HHHH **** "BBB@ HHHH **\YD^,EE8_%[4
MO!FI?9--M;32X[]=0NKI8_,=GQY>&P.ASUSP:Z;_ (6%X6_Z&71__ ^+_P"*
MI@;Y&01TKY[_ &@O#?\ PB/P=\,Z5]ON=3\CQ#:?Z3=[?,;=)(W.T <9QT[5
M[-_PL+PM_P!#+H__ ('Q?_%5\Q_%KXKZO\6+;5-(T[2-*73_  ]KB2F;^W(!
M<7*PL<&.)MNX,#D%21VYK2GI--]S&LN:G)+=IG1TV12R,H.TD8SZ5P__  LZ
M?_H6;_\ \";;_P".T?\ "SI_^A9O_P#P)MO_ ([7Z;_:F#_Y^(_%O[$S'_GR
M_P /\S \#?#K6=#\465U<6MO:+9^>+G4(K@O)J6\G;N7MC.>:]9KA?\ A9T_
M_0LW_P#X$VW_ ,=H_P"%G3_]"S?_ /@3;?\ QVN7#XS 8:/)"II_7D=N+R_-
M<9-5*E'6UOU[^?Z+0T?BE_R3KQ#_ -><G\J])OO^2K? W_L$7G_I+'7B'BKQ
M=>^+/#U_HUOX?NH)[Z(VZ2W%W;+&A;C+'S>![UZQ\.OB5I^M?$32M+\6:9HV
ME:EX7TD_9-6M]=CN(1O5(V0X(0LRC.,DC%?-9UB*6(JQE2E=)'V?#F$KX.A.
M->/*V_T1]'T5S_\ PL+PM_T,NC_^!\7_ ,57-6_QBL]1^+UCX-T[['J-I<:5
M)J#:A:W2R;'5]OED+D=.>N>1Q7SI]>>BT444@"BBB@ HHHH *9-$L\,D39VN
MI4XX.",4^J]]J%KIEN9[RYAM( 0#)/($7)Z#)H _/_QE\#_%?@F^N-%N?#NI
MZO81RLUGJ.F0-*DB;B5)V\JP'4'TKC=)TW5]-TK5KJ30]6EMK.YD^T7/V1]L
M14#<)&Z*1QG/3-?I#_PFGA__ *#NF_\ @9'_ (U\Y3Z[IY^"OQR@74;7S;C6
M=4:&+[0NZ52(\%1G+ ]L=<5P2P%&HI*5[2=]^IS2H0=UW/#]&\$WVA>,XSK]
MI MW=:9#J4$.1(84D;"9.,;MHSQZUW-+\0=6L9?B3I4J7MN\2^$]/C+K*I <
M#E<YZCTJD=8L%&3?6P'_ %U7_&O0C%0BHQ6B+LHJR-7P+_R73X=_]?-U_P"B
M&K[4KX?\#:SIX^-OP_F-_:B&.XN=\AF4*F8& R<X'/K7V/\ \)IX?_Z#NF_^
M!D?^--FD39KR?]JK_D@OBK_KG#_Z/CKO_P#A-/#W_0=TS_P,C_\ BJ\M_:>\
M3:/J'P,\406NK6-S,T<.V.&Y1F/[Y.@!R:2*>Q[!I/\ R"K+_KBG_H(JW7&Z
M;\4O!L>FVB-XLT0,L2 C^T(O[H_VJL_\+4\%_P#0VZ)_X,(O_BJ .IKR3]J[
M_D@?BG_=@_\ 2B.NR_X6IX+_ .AMT3_P81?_ !5>7_M->/\ PQK?P0\2V>G^
M(M*OKR18=EO;WD<DCXGC)PH.3QD_A0MQ,]TM/^/6'_<7^52UA6WC+P^MK"#K
MNF@[%_Y?(_0?[5;%K=0WMND]O-'/ XRDD3!E8>H(ZTADM%%% !1110 4444
M%%%% !1110 4444 %6])_P"0E;_[XJI5O2?^0E;_ .^*8':US7BK_CY@_P!S
M^M=+7->*O^/F#_<_K39$=S$HHHJ2PHHHH **** "BBB@ HHHH X7XV_$:?X4
M?#C4?$EO9P7DUO+;P#[7(T=M#YLZ1>=.Z@E8H]^]R!]U3]:X4_'CQ)X;U+P?
MIWB+0+/4_P#A(O$']E6NM>%?-O+"YMC:/,)X\;F5@Z["CGHKN"0*].^(VD^(
M-:\)W-OX7O[;3]:66&6)KV/?;SJDBL\$HP2$D0-&6 ) ?(Y%>):#^S[XMT?Q
M9;^++2S\+Z'./%%IK1\+:5/,FG0PQV5Q:S2(_DC,\GV@.<1*I\I03DEJ8CN+
M+]J3P'JFB6NJV,NLWUK=>:UN+;0[R22>.)0T\R((\M%'D!Y -H)QG/%:.G_M
M$>!M6UQ-,LM2N+GS&>*&_CL9S932I;_:6A2XV>6T@A^?:&S@'N"*\MU#]E_6
MSX+^&MIY.AZ]JGAG1+S1+FUU*\NK>U;SVC99T>$;VV-$O[M@ X8C*D U7LOV
M9?&=AXET*9[S1=0L=$OI7M+IKRYA9+-].DM!;16@0PP"-GW94DO@9(IZ!J=_
M;?M<?#BYABF%YJ\4$MO;7RS2Z'>*GV2=MD=T6,6!!O(4R?=!(YJ"U_:,M]/O
M]:D\1-8Z5I>DW/B 3F..>69K?398$,J[05^[+EE/))7:#AJYO4OV;?$MYX%.
MB1ZCIHN3\/--\([VDD"?:K>Y$KR?<SY948!QGV%0>+OV9O$NOQ>*5M]0TN-M
M4B\61P>9))A3JDELUN6PG\(@;?C.,C&[L:!J>D0_M'>"[BVF:%]7EOH[U+!=
M)71;O[?+*\)G39;&/S&4Q*TF\+MVJ>:YWXD?M6>&/#7A5;[P],^N:A<6ME>P
M*EC</;)%<W"PQ^?*J;86;]YM5RI)C(Q6)\2/V;]8\5?$JY\7P1Z/JRQW=I-!
MI.HWES:QSQK8/;2AYH5+QL&9'7:&! 8'&<C'N_V:/&NC>&=2\/>'KCPP--U[
M3])@U(RB: 6DUG,7?[-&JN&1U; WL"I&[YMW!H&I[G\1_BUX;^%;VJ:[/=^;
M<)/.D-C8S74@@A ,\[+$K%8XPREF/ W"LN;]H#P1;ZY<Z=-J<T,=OYR/J<EG
M,+ RQ0&XEA6YV^6TJP@N4#9P#W!%8_[0WPMUWXF+ICZ##I#W%K'=QQW%]=7%
MC=V4LJJ([FWN;<%QL*G=$1MD!&2-HKSG2OV5O$NDZO?RQW^ARW[W5]JD'BZX
M\^34/M=Q:/&/]%/[A-LTC/YBDDH-NT9)I!J>F-^T]X$AT.?5+BXU:TBAN;.U
M-M<:-=1W+-=JS6K)"8][K*$;:5!R1CK6?XV_:?\ #>A:#XI;2C<7&NZ3I=[>
M6]O?V,\-M-<VUJ;B2U,Q4+YJ+@O&&W*-W&5..(\)_LX^,=-\40ZK?'1;97U3
MP_J5R(M5O+Z9VL#<"9FEG3<[2"8,/N@8VXP,G:USX)^/;KP_X_\ "-AJ6@Q>
M%M??6[R&XF$C7<DU_$^R&0;"(TCED9C(K,S*%7:.:>@:GI_P[^+6@_$B'4%T
MZ2ZAO=-2%KZWO[&:S>,2Q^9&X655+1L,E7'! -<Y:_M0?#^ZT74-6^WZA!86
M=O;WGFSZ5<Q_:+:><6\,\ ,>9HVE(4,@/4>HSK>$?A[J>@>//%^N2W-N(=7T
MO2[*WV99XY+:*979@1C!,BD<G.#G%>(:?^S#X_D,TNIW^BSW\^EZ;I]WJ#:G
M=W,UW-:ZI!=M<-YD>$#HC@1)A8R !D'(0:GL7_#1W@E=)AO6GU032:A/I?\
M9HT>Z-_'<0QB657MO+\Q0D95RQ7 5E.>16[\&_'4_P 3OA3X3\77-O#:SZUI
M\5\T-N28T+C.%)YQ]:\WOO@OXRTCXCZAXV\/W&B7.I2:_?WD%GJ<LJ0M9W=C
M:6[;F2-B)4DM P4 AE.-RDY'H_P7\&7WPZ^$WA+PQJ<MO<:CI.GQ6EQ-:9\I
MW4<LN0#CTS0&IV=%%%(84444 %%%% !1110 4444 ='X5_U-Q_O#^5;M87A7
M_4W'^\/Y5NU2,WN%%%%,04444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 </J'_(0N?^NK?S-5ZL:A_R$+G_ *ZM_,U7J#4**** "BBD
M=A&K,QPJC)H 6BO"+?\ :LMH_!<WC35/!NK:1X,ETBZUC3=:DGAECNXX<8C<
M*?\ 1Y)<C8KGYB2,@C%=YI_QT^'^H6L,H\8Z)$\EB-1:&2_B5XX#&LAD8%N%
M"L"6Z<BF%SNZ*X>\^.?P[T_2K+4[GQQX?M].O1(UM=2:C$L<P1U23:Q;!VLR
M@^A/-:&I_%+P=HNOVNAW_BC2+36;M8GM]/FO8UGE$C!8RJ$Y.XD!<=>U '44
M5PNM_&;PSX>^*&G>!;^_@MM6O=+N-5#33(B1QQ,@*MDY!*L[CMMB<YXJQ'\9
MO <GA:;Q*GC'0V\/PSBVDU);^(P)*>1&7W8#$$';UQSTH [*BO.+'X^>$+CQ
M_?>%+G6=-L;I5L&T^::^B U3[5&SQB 9R_"@<9R6&.M3WOQS\&OI.OSZ)XBT
M77[_ $:QDOY]/M]5@1A&F02[LV(U!&"S<*3S0!:\7?!;P1X\U;^U-?\ #MIJ
M6H>6L7VB7<&*C. <$=,FL7_AF+X7?]";8_\ ?4G_ ,575O\ $KPI#K]QH4WB
M32H-;M[8W<^GR7D8FBB"AR[*3D *0Q)Z YZ5A/\ '+PM?+X:D\/ZE9^*+76M
M<CT(7.EW<<J6TSP2S N03_#%TZ_,#THU%H4?^&8OA=_T)MC_ -]2?_%4?\,Q
M_"[_ *$VQ_[ZD_\ BJW)OBMI%CXR\0:#J3QZ6FD0:=,U_=3*D4SWDDT<42@_
MQ;X<8[EU JUI7Q6\%ZYJU[I>G>*]&O=1L8I)KJU@OHGD@2-BLC.H;*A&!#$]
M.^*-0T.9_P"&8OA=_P!";8_]]2?_ !5'_#,7PN_Z$VQ_[ZD_^*KI=#^+'@KQ
M-#;RZ3XKT?4H[AIDB:UOHY [1())0,'JJ$,?12#TK)UKXX>&+#_A$QINHVFN
MGQ)>6<%F+&Z1\P7#LB70QG=%N0C(ZGBC4-"A_P ,Q?"[_H3;'_OJ3_XJC_AF
M+X7?]";8_P#?4G_Q5=';?%SP1>1ZW)!XNT66/0U+ZFZW\16R4$J3*=WR ,",
MGN".M<[H/[1W@36;?6;V?Q%I.F:38ZO_ &/;:E=:C$L%_)]GAGW1,2 1B;&,
MD@H<T:AH)_PS%\+O^A-L?^^I/_BJ/^&8_A=T_P"$-L?^^I/_ (JNG_X6GX-_
MM/1M._X2G1Q?ZS"EQIUJ;V/S+N-QE'C7.6##H1UQQ4_BKXC>%? ]S8V_B+Q'
MI>ASWS%;:/4+N.%IB" =H8C/+*,^K#UHU#0Y'_AF+X7?]";8_P#?4G_Q5;?A
M'X+>"/ >K?VIH'AVUTR_\MHO/B+%MIQD<D]<"K\GQ.\(1:UJFD/XGTE=5TJW
M>[O[+[9'YUK"BAGDD3.555())Z @GK5&+XU> )SIHC\:Z#)_:4S6]EMU&(_:
M)%8(53YOF(8A>.Y ZT:CT.THKE(_BQX*DDUR-/%FBL^AJ7U0"_B_T)0Q4F7Y
MOD 8%>>XQUJ_8^.?#NJ>%F\2VFN:?<>'EC>9M4CN4-LJ)G>QDSM 7!SD\8.:
M -RBN>T;XA^&/$7AFY\1:7X@TW4-!M5D:?4;:Y1X(A&-TF]P<+M')ST'--D^
M)'A2&2ZCD\1Z6CVL5K/.K729BCN6VV[L,\"1B I_B/3- '1T5Y7XH_:*\*^"
M_AW=>)M:OM.LKE8-0FM-(.J0--?&T:16CA8'#,3'C ^Z6"GD8KKM+^)7AC5O
M$"^'X->TUO$7D+</HZW:&ZC4HK\Q@YX5E)XZ$&@#IJQ?%G@O0_'>EC3=?TR#
M5;$2+*(;@94.,X;Z\G\ZHZY\4O!WAG5I]*U?Q3I&F:E! ;J6TN[V.*5(0A<R
M,K$$+M5CNZ8%4I?C9\/X/#\&NR^-=!CT:XDDABOGU"(1/)&,N@;=@LHZKU%
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
M<7[/)>R::FI&PE&GM<I!]H,0N2-FXQ9<<\@'Z4:AH>/6/@OQYI_Q,O/'MO\
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
M,\8:YXBD5=^6AO4N5CC7C[Z^>N[/'!P37LM%% PHHHI %%%% !1110 4444
M%6])_P"0E;_[XJI5O2?^0E;_ .^*8':US7BK_CY@_P!S^M=+7->*O^/F#_<_
MK39$=S$HHHJ2PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .C\*_ZFX_WA_*MVL+
MPK_J;C_>'\JW:I&;W"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** .8O-!NYKN>157:SLP^8=":A_X1R]_N+_ -]"NMHI6*YF
M<E_PCE[_ '%_[Z%'_".7O]Q?^^A76T46#F9R7_".7O\ <7_OH4?\(Y>_W%_[
MZ%=;118.9G)?\(Y>_P!Q?^^A1_PCE[_<7_OH5UM%%@YF<E_PCE[_ '%_[Z%'
M_".7O]Q?^^A76T46#F9R7_".7O\ <7_OH4?\(Y>_W%_[Z%=;118.9G)?\(Y>
M_P!Q?^^A1_PCE[_<7_OH5UM%%@YF<E_PCE[_ '%_[Z%'_".7O]Q?^^A76T46
M#F9R7_".7O\ <7_OH4?\(Y>_W%_[Z%=;118.9G)?\(Y>_P!Q?^^A1_PCE[_<
M7_OH5UM%%@YF<E_PCE[_ '%_[Z%'_".7O]Q?^^A76T46#F9R7_".7O\ <7_O
MH4?\(Y>_W%_[Z%=;118.9G)?\(Y>_P!Q?^^A1_PCE[_<7_OH5UM%%@YF<E_P
MCE[_ '%_[Z%'_".7O]Q?^^A76T46#F9R7_".7O\ <7_OH4?\(Y>_W%_[Z%=;
M39%9HV"ML8C ;&<'UQ18.9GS'\=OBQK_ ,*?%%AIEI:6,L=S9_:2UP&8YWLN
M.&'I7?\ PAU35/B)X!T_7;F&WBGN&D5EA)"C;(R\9)/:OFO]I23Q8WCZ.+Q9
M';&:W@\JSNK.$QQ7$&\L' )/.6P1V/YGV[]D63Q9<>$8UNEMK7PG;M(MINA/
MGW3LQ9F#9P$!)YQR>.QHL%SUC_A'+W^XO_?0H_X1R]_N+_WT*ZVBBP<S.2_X
M1R]_N+_WT*/^$<O?[B_]]"NMHHL',SDO^$<O?[B_]]"C_A'+W^XO_?0KK:*+
M!S,Y+_A'+W^XO_?0H_X1R]_N+_WT*ZVBBP<S.2_X1R]_N+_WT*/^$<O?[B_]
M]"NMHHL',SDO^$<O?[B_]]"C_A'+W^XO_?0KK:*+!S,Y+_A'+W^XO_?0H_X1
MR]_N+_WT*ZVBBP<S.2_X1R]_N+_WT*/^$<O?[B_]]"NMHHL',SDO^$<O?[B_
M]]"C_A'+W^XO_?0KK:*+!S,Y+_A'+W^XO_?0H_X1R]_N+_WT*ZVBBP<S.2_X
M1R]_N+_WT*/^$<O?[B_]]"NMHHL',SDO^$<O?[B_]]"C_A'+W^XO_?0KK:*+
M!S,Y+_A'+W^XO_?0H_X1R]_N+_WT*ZVBBP<S.2_X1R]_N+_WT*/^$<O?[B_]
M]"NMHHL',SDO^$<O?[B_]]"K&GZ'=V]Y#*ZKM5LG#"NEHHL',PK(UK2)M2FC
M>)HU"K@[B?7Z5KT4Q'+_ /"+W?\ STA_[Z/^%'_"+W?_ #TA_P"^C_A7444K
M#YF<O_PB]W_STA_[Z/\ A1_PB]W_ ,](?^^C_A74446#F9R__"+W?_/2'_OH
M_P"%'_"+W?\ STA_[Z/^%=1118.9G+_\(O=_\](?^^C_ (4?\(O=_P#/2'_O
MH_X5U%%%@YF<O_PB]W_STA_[Z/\ A1_PB]W_ ,](?^^C_A74446#F9R__"+W
M?_/2'_OH_P"%'_"+W?\ STA_[Z/^%=1118.9G+_\(O=_\](?^^C_ (4?\(O=
M_P#/2'_OH_X5U%%%@YF<O_PB]W_STA_[Z/\ A1_PB]W_ ,](?^^C_A74446#
MF9R__"+W?_/2'_OH_P"%>/?M%^,M?^%-CH4NF26FZ^FE1_-C,G"JI&.F.M?1
M-?'?[76F^+[75[)]5NQJ7A?S7?3YEMU0V\C#YHI"H&3@<$]0/7-%@NSTC]GK
MQ-KOQ2\-:E?ZG):^;;W?D+Y<9C&-BMTY]:]4_P"$7N_^>D/_ 'T?\*^=OV0=
M.\83_:);6[73_""7'FS[K=6:[FP%V(Q&0  -Q'3H.3Q]8T6"[.7_ .$7N_\
MGI#_ -]'_"C_ (1>[_YZ0_\ ?1_PKJ**+!S,Y?\ X1>[_P">D/\ WT?\*/\
MA%[O_GI#_P!]'_"NHHHL',SE_P#A%[O_ )Z0_P#?1_PH_P"$7N_^>D/_ 'T?
M\*ZBBBP<S.7_ .$7N_\ GI#_ -]'_"C_ (1>[_YZ0_\ ?1_PKJ**+!S,Y?\
MX1>[_P">D/\ WT?\*/\ A%[O_GI#_P!]'_"NHHHL',SE_P#A%[O_ )Z0_P#?
M1_PH_P"$7N_^>D/_ 'T?\*ZBBBP<S.7_ .$7N_\ GI#_ -]'_"C_ (1>[_YZ
M0_\ ?1_PKJ**+!S,Y?\ X1>[_P">D/\ WT?\*/\ A%[O_GI#_P!]'_"NHHHL
M',S-T739=-CE65D8L01L)_PK2HHIDA1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 <WJ&NW=O>S1HRA%; ^6JW_"1WO\ ?7_O
MD57U;_D)7'^^:J5)I8T_^$CO?[Z_]\BC_A([W^^O_?(K,HH'8T_^$CO?[Z_]
M\BC_ (2.]_OK_P!\BLRB@+&G_P )'>_WU_[Y%'_"1WO]]?\ OD5F44!8T_\
MA([W^^O_ 'R*/^$CO?[Z_P#?(K,HH"QI_P#"1WO]]?\ OD4?\)'>_P!]?^^1
M6910%C3_ .$CO?[Z_P#?(H_X2.]_OK_WR*S** L:?_"1WO\ ?7_OD4?\)'>_
MWU_[Y%9E% 6-/_A([W^^O_?(H_X2.]_OK_WR*S** L:?_"1WO]]?^^11_P )
M'>_WU_[Y%9E% 6-/_A([W^^O_?(H_P"$CO?[Z_\ ?(K,HH"QI_\ "1WO]]?^
M^11_PD=[_?7_ +Y%9E% 6-/_ (2.]_OK_P!\BC_A([W^^O\ WR*S** L:?\
MPD=[_?7_ +Y%'_"1WO\ ?7_OD5F44!8T_P#A([W^^O\ WR*/^$CO?[Z_]\BL
MRB@+&7X^\-:=\3-+AL->MDN8H95FC=1MD0@\@,.0&'!'<?@:Z*TU>;3[6&VM
M8X;:VA01Q0Q1@*B@8"@>@%4:* L:?_"1WO\ ?7_OD4?\)'>_WU_[Y%9E% 6-
M/_A([W^^O_?(H_X2.]_OK_WR*S** L:?_"1WO]]?^^11_P )'>_WU_[Y%9E%
M 6-/_A([W^^O_?(H_P"$CO?[Z_\ ?(K,HH"QI_\ "1WO]]?^^11_PD=[_?7_
M +Y%9E% 6-/_ (2.]_OK_P!\BC_A([W^^O\ WR*S** L:?\ PD=[_?7_ +Y%
M'_"1WO\ ?7_OD5F44!8T_P#A([W^^O\ WR*/^$CO?[Z_]\BLRB@+&G_PD=[_
M 'U_[Y%'_"1WO]]?^^16910%C3_X2.]_OK_WR*/^$CO?[Z_]\BLRB@+&G_PD
M=[_?7_OD4?\ "1WO]]?^^16910%C3_X2.]_OK_WR*/\ A([W^^O_ 'R*S**
ML:?_  D=[_?7_OD4?\)'>_WU_P"^16910%C3_P"$CO?[Z_\ ?(H_X2.]_OK_
M -\BLRB@+&G_ ,)'>_WU_P"^14UGKUW-=P1LR[6=5/RCH36-5C3_ /D(6W_7
M5?YB@1W%8_B#4)[$0>0^S?NSP#TQZ_6MBN?\6?\ +K_P+^E,A;F?_;U__P ]
M_P#QQ?\ "C^WK_\ Y[_^.+_A6?12-+&A_;U__P ]_P#QQ?\ "C^WK_\ Y[_^
M.+_A6?10%C0_MZ__ .>__CB_X4?V]?\ _/?_ ,<7_"L^B@+&A_;U_P#\]_\
MQQ?\*/[>O_\ GO\ ^.+_ (5GT4!8T/[>O_\ GO\ ^.+_ (4?V]?_ //?_P <
M7_"L^B@+&A_;U_\ \]__ !Q?\*/[>O\ _GO_ ..+_A6?10%C0_MZ_P#^>_\
MXXO^%']O7_\ SW_\<7_"L^B@+&A_;U__ ,]__'%_PH_MZ_\ ^>__ (XO^%9]
M% 6-#^WK_P#Y[_\ CB_X5F^)(T\6Z+=Z3JR)>6%TA22)T'X$$#((/((Z$4ZB
M@!^BS'P[I-IIFFK'9V-K&(H8(HU"JH_#KW)[DDU=_MZ__P">_P#XXO\ A6?1
M0%C0_MZ__P">_P#XXO\ A1_;U_\ \]__ !Q?\*SZ* L:']O7_P#SW_\ '%_P
MH_MZ_P#^>_\ XXO^%9]% 6-#^WK_ /Y[_P#CB_X4?V]?_P#/?_QQ?\*SZ* L
M:']O7_\ SW_\<7_"C^WK_P#Y[_\ CB_X5GT4!8T/[>O_ /GO_P".+_A1_;U_
M_P ]_P#QQ?\ "L^B@+&A_;U__P ]_P#QQ?\ "C^WK_\ Y[_^.+_A6?10%C0_
MMZ__ .>__CB_X4?V]?\ _/?_ ,<7_"L^B@+&A_;U_P#\]_\ QQ?\*/[>O_\
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
MD$T<:SG>X2=-JJ!Y>'RIZ@J!7L&K:]:Z+]B^T;_]+G6WBV+GYFZ9]!7E^L?
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
MAZEJ/B+X.7&MVUUINGM;2VL+WEJ! 6WD-DEG/&,D <"BP7/U"Z\BCIR:^&M
M_:7^)OA?XL>%_ASJFKZ+K$+:_P"'+*34++31$K6-]8R2O;X+-\Z&-<29W$9)
MZUYMXT^)GCSXJ77PV\37_B.UBD^S^.+<V0T]3!+%9Q2@JZAAO$D2I'S]T@L.
M318+GZ7=>117Y\:5^U)X_P##/@/3KK0)=#TKP]X,\,^$)[K0VL"[:H=1$:R+
M'(7S"$4X0*#R.<UW?PU_:0^).M_%;PA::KJVEW?AS7/&GB/PP^G)I@BFBBL8
MVDAE\X-RW 4C;C R<DY!8+GV66"X!(&>E+7PK\;M!\)>./CY\<IOB;K=_HFD
M>$?#.CW&BZI:RR>=I'FLS2W-M&IYD,@5<@$G=CTK)D_;$^*QU/Q+?:6L,_A6
MQN=;T>T:^T^")@UE9&6&Z$C2B2:9G4/)#Y6U5<8]BP7/T HK\W?C'\:?B;XU
M^!?Q$TC7?$UBZ?\ "$>'_%R3Z=I@M9$^US();8,)"<9*MOZ_*0  <#KX_P!J
M7XOZ7XUUJP62SU30]#U:Z\-332:9!;)-)#IYE^UK(9]YF,F'^SK&5\OH>M%@
MN?>=%>0?LJ^*/&_CSX,:!XL\=:KINI:AK]K#J-M'IED;9+:%XD(C;D[GW;F)
M&!\V!P*]?I#"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M2%@.IQ2U\D_\%#M6\2Z+H?PCO/!UI_:'BF+QM;MIEGVFN?LUQY:D9 (W8.#Q
MQ3 ^M596) ()'!P>E+7YR^%?CIKWP]^#GPTTCX3S/<:QKVC:QXE\1ZGJ%C%=
MW4NJ6[#[1'<":6)8D\PG<^XE8PA /.>JT_\ ;"^+7B#QZ)+72;.TT"UU#3M)
MOM/^SV[1;[BP$\DJW;3AFD61LI$B,'1>I[NPN8^\*0,&&0<BOS9\1?'OXB_%
M/X/Z=H?BGXA>'M(MO'7@I];34EM6L4TR>'48X/(EEB+-LG'[LMM&UGP,#-8N
MLW%_HYM/ .C6=]\)_$VG_$+PY-J.B0WR:MI,37(*P7%F^05C)0R/"Y._<,GB
MBPN8_4&D+!< D#/2O@;Q=^VI\2O UK=^+YI=&U70;G5_$FA6OAL6/ES6KZ;
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
MTO7EA;:9^U5X.MK2".W@3P]=[8XUP!F1B?S))KU,N=256\_,^1X@H9;AG[/
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
M+?\ PH\GXE?]$0^''_@9;_X4?V)/^=!_Q%G#?] DO_ E_D?G]G_.*,_YQ7Z
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
MAQHO_@]7_P")KQ/P;H7PTUKX-7NK^)YK27Q'(DTNJ7UY,!?Q78+<+D[@0<8
MX/OS7TI\ ;[5]2^#/A*YUTRMJ<EDID>?_6.NXB-F]RFT_C19#;9RW_"8?&GO
M\.=%'UUY?_B:YZQ_:"\:-?3P'PAH>MO;9-Q9>'_$<%S>*H^\5B'+D>@KM_VG
M)-5A^"/B-M),RR[8Q<-;Y\P6QD43%<<_<S^&:\'^(MO\.[;P#H$G@'[ OBK[
M5;'0FTEA]M:4NOW]OS=,YW=Z+($V?4'@'Q[I'Q(\-P:WHLS2VLA*/'(NV2&0
M?>C=?X6'I_2NBKQ?X1JMO\;OBU!8[1IHFL9)UC^XM\T1\_:!QG(Y]Q7M%0:!
M1112 **** "BBB@ HHHH **** -OPK_Q\S_[G]:Z6N:\*_\ 'S/_ +G]:Z6J
M1$MPHHHIDA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!Q6K?\A*X_WS52K>K?\A*X_P!\U4J#4**** "BBB@ HHHH **** "BBB@
MKRWXP_$S5?#NHZ7X6\+QVK>)=4BDN3=7QQ;:=:1C,ES+[#G [X/T/J5?.'QY
MTM;'XGR2:A<KIVE^+?#-QX;@U.8XBM;O>9(P[?PJ_ S]?2FA,X&'XA7MTT=]
M?_$GQ_%HDLOE/XCM]%BBT[<3C<HSN$>>^/PKVV'X'>)[F&.:+XS>)9(I%#HZ
MPPD,I&00?0BO-;CQ%XIU3X9K\/HOASK:^))+%=+W-;#^SPNT)YXGSM*X&[^O
M>OIGP/X:F\)^#="T661KF73[*&U>8@_.R(%)_,59&IXUXP^&^J^ _#MWK>M_
M&[Q+9:=:KF21K>(DDG 4 <DDD  5P/A'6)_%7B"RT>?XI?$'P]<ZAQ8/K6EQ
M01W9ZA4;)&2.@.,U[3^TAX+UGQ9X$LY-%L#JE[I&J6^J?V;T^UI$3NC'O@Y
M[X]:\OUS5]4^/&J>&-"T;PGKNEBSU6WU#4-2U:R:W2Q6(Y*J3]YST '_ .H!
M7.^_X4/XK_Z+'XG_ ._$-<E\1O"U_P#"_28+W6/C/XM>2YE\BUL[2TBEN+F3
M^[&@Z^YZ#\17TLR.S$[&&3GI7B'Q\T#6--\9>"_'=CHUSK]CH?VBWO;"SCWS
MQI* !/&G\17!SCG&/K0";.!^'<-[\1-:N-%C^+'CC0]=AB\\Z9K&GPP3/%_?
M09(8#O@Y%>B?\*'\5_\ 18_$_P#WXAKF_!_]I_%SXS>&_$]AX>U/1M \.V]P
M)-0U2V-O)=R2IM$**>2HZD].OMGZ+\I_[C?E0%V?*OQ$M[[X=ZO;:-+\6/'&
MMZY<1^>-,T?3XIYDB_ON,@*/3)R:UOASX6O_ (H:3/>Z-\9_%J26TI@NK.[L
MXHKBVD_NR(>GL>A_ U9\9?VG\)?C1XB\47WA[4]:\/\ B"UMU34-+M3<26DD
M2[3$ZCD*>H/3I[XWO@+H.LZIXT\9>/+[1KKP_I^MK;VUE87B;)Y$B!S/(G\)
M.< 'GD_4@$W_  H?Q7_T6/Q/_P!^(:\=\1^(]3T?7M1T_2OB%\1/%$6ER&+4
M+[2=.@D@MG'WER2-Q'<#\Z^RA&X(.QORKY;\,7'B7X%KJWA6\\$:YX@#7]Q<
MZ9J.CVWG17J2,6 D;^!AT.<_X@*YO_"7XNZQ'KFAZ+X@U6#Q/HWB*%Y=!\30
M0"!YFC'[RWN(^BRK@]._KGCWJODGP=X<O(=>^'/@MEA;Q%9:[<>+-9AM6$D>
ME1-G;;LPX!.0-OJ17UM4LM!1114C"BBB@ HHHH **** "BBB@ HHHH ****
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
MX!?V7?#JG(\1>+@?;7):3_AEWPY_T,7B[_P=RUZ"VMZP)MHT@E/L'VC=N/\
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
M9XV=/*#1@$C;SNQUKV6O-? OAG5-+^-'Q/UBZLWATS5%TH65RS*5G\J!UDP
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
M7_CYG_W/ZUTM4B);A1113)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#BM6_Y"5Q_OFJE6]6_P"0E<?[YJI4&H4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %,FFCMXGEE=8HU&6=R  /
M4DTEQ<1VMO)/,ZQ0QJ7>1C@*H&22?3%?!/Q;^+6H_&O7+HFXFMO"$$I2QT]&
M*K<!3CSI0/O$\X!Z#\<\^(KPPU-U*CT,ZE2-./-(^Y=+\6:)K=PUOIVLZ??S
MK]Z*UNDD88ZY"DFN2D_:$^&T,CQOXTTA71BK W X(.#7P;'HMM;R1S6BM8W4
M1W17%LQ22-NQ!%>V?L_>(-&D\#Z[H-_HVFSZ]H5K<7T,UQ;H_P!JBPSAB2,Y
M#'!YZ$5S8/'T<8W&&C71F-+$1JZ(^A/^&B/AI_T.NC_^! KYL\?^,I_'GQ5\
M47&A^--6;0X3;+:-I.HO' 081OP!Q]X-^.:\#^!'[4GQH_:.\52:#X)^%/@&
M]GMX/M-Y=W%FT-M9Q=-\LC/A03T R3@X!P:[O7OAK^TU9>.K:6'PE\.Y)/%<
M_DV/]EZIBTE:&W:1C'\X(&V-NHY/UKU+6-[W.L^RZQ_T.7BC_P &TE'V76/^
MAR\4?^#:2O&OCEXC_:&_9YT;3M8\7>"?"R:1?7?V".^T^]:ZB2XY(B<I+E&(
M!ZC'!]*L?'36/VA_V=/#&D^(/&?@WPG;:7J=XMA;RVEZ\_[UD9U#!9. 0K<^
MU,D]=^RZQ_T.7BC_ ,&TE'V76/\ H<O%'_@VDKGH_A;^U9+JT6F)X+\"O?R6
MAOEMUU@;O)W!=W^MZ$G&>G6N,\/M^TQXH^']IXNTSX?>&[FRNM0;2H;+[4RW
MC72SM \?DF7(*NCDYQA59C@ F@#U3[+K'_0Y>*/_  ;25F>)KC7M'\/W][;^
M,?$S30Q,Z!]5E(S],UE>,/A_^TUX+\.WNMW?A[X>W-E8!1>_9-89VM9"RJ(Y
M 7&'RXX&1[U5\9?"?]J&TT#6(M2\*>!(8884%VL.M RPK(VU"5\PXR>A([&@
M#[)\-_M#?#Q/#NEK>>-M*-V+2(3>9<Y;?L&[/OG.:M6_QX^%=G)/);^+="@D
MN'\R9HY54R-@#<Q Y. !D^@KY ^(U]^TU\%?A_J'B#6OA)\-KO2=!MXVOGLG
M6YGAB "^:Z"3<1QDD#U/0&O6OV1?'$/Q^^"5OXQU[POX?L=1DO;FV,5A8J(M
ML9 !PV3GGUI6+N?4&@>(--\4Z3;ZII%[#J&G7 )BN;=MR/@D'!]B"/PK0KR'
M]DX8^!.@ # \V[_]*9:]>J7N406MC;6/G?9K>*W\Z1II?*0+O<]6;'5CCDGF
MIZ**0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M8T__ )"%M_UU7^8JO5C3_P#D(6W_ %U7^8I@=Q7/^+/^77_@7]*Z"N?\6?\
M+K_P+^E-F:W.?HHHJ30**** "BBB@ HHHH **** "BBB@ HHHH *;)(L4;.[
M!$499F.  .YKRKXP_M!:9\+-4L="AL)M9\3:@BO;62R+#$ S%5:25N%!(/KT
M[=:9I?[._C+XN>7?_%?Q*;729,2)X3\.R^7!CJ!-,.7_  S[,*=A7(_$/[1.
MGS:P_A_P)I-U\0/$@^4P:6,VT)Z9DG^Z #W''N*L:7^S;XN^*4D=]\7/$K"P
M)#KX3\/R&&U7N%FE!S(1[?@U>P!? ?P"\&D@:7X0T"W')XC#M_Z%(Y_%C7SS
MXT_:R\4?$)I+#X8Z6=(THG8_B;5X_F8=S!"?YMGZ"MZ5&=:7)3C=G-6Q%/#P
M=2M)17F5?BMX1F_91M!JW@_Q]!;Z3(Q:/P9XCD:<3<\K;,,N/RQZM6K\._VL
M/#7BB6VL/$=O-X-U>9%*1ZE\MO-GNDI '_?0'XUXC?0^'?!.I'5_$FJ7/B7Q
M5<MG[1>,;F[E8]!''D[?;\LUWGA[]GCQ[\=XXG\0VD7@;PD7#K'=1"749U[$
M*?\ 59]3@^Q%>E7P-/#4W[:I[_\ *M?O/&PV9U<957U>DW2ZR>GW+K_6Q]0Q
MR++&KHP=&&593D$'N*=7D5U^SKXW^#MO]I^%OBIM4TJ%=TGAGQ,X:)L#GRIA
MCRR>3CY1ZDU8^#OQ^TWXK:A?:+)I\VC^)-/0M=63NLT> P5BDJG# ,1Z=>]>
M-8^B3/5:***0PHHHH **** "BBB@ HHHH **** "BBB@#;\*_P#'S/\ [G]:
MZ6N:\*_\?,_^Y_6NEJD1+<****9(4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 <5JW_(2N/\ ?-5*MZM_R$KC_?-5*@U"BBB@ HHH
MH **** "BBB@ HHHH *\:_:^\6^(/ _[/OBC6?"^M/H6OQ)%!9SQVZ3/)+-(
ML*1J'X4EI%^;!(QQ7LM4=8T/3?$%JEMJEA:ZE;)*DZPW<*RH)$8,C@,"-RL
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
M0E<?[YJI5O5O^0E<?[YJI4&H4444 %%%% !1110 4444 %%%% !1110!YO\
MM%?#K4OBY\']=\':9?6VG'5_(@N[FZ9E5;03QM< %03N,:NHZ#)&2!7S;\1?
M!/[.6F> IM:U#QG?>*K634YM+N+O3M8M[JYGOK_R(_,<@!=\<4";<858T<[6
M[_6OQ+T76_$7P]\1Z5X;O;73=>O;":WLKN^A\V"*5E*AG0@[EYZ8/T/0_-G@
MO]D/Q=X;ET2XN=3T6Y>'QQ9>)+Z SW$B-96ED+>W@1F3)9&W.%PJ?= VC@4A
M,K^-_A5\&=2^+UC\./%GB379O%+:.U[9:KJNJP[WN+N_217@9US]J9[8;0BA
M!&I 49JPWPZ_9Z71=>MI/BG&;+6-1(4MXCM]ME=F]%XPA&,;S.JL?,#D#"\*
M<5J>/_V7O&7C?XR>(?%+:KH,>DWNIZ;J5KO$IO$_L^V<6L!.S:J-<R&5RI)
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
MH?Q$^)NJ^+[/P%>ZXWAR]?4K[.KZI8V$U\;>"Q@G6":""1X8W:2<G((8Q("
M"<UH> _$VH^$_P!BWX<W6FZK'INI3V&F6,-W#9->.[S3I'L@AZ/*X8A WR[B
M"W - 7/I"BOC<?'[XE0Z=+=7VJM8Z=X?N]0AU6[73+2YNXU@OA$DFH6T;DI
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
M^.O".E>'])UE?AK<7^D+J-M.EY;I+J"Z=J9NMV_:_(^S+*?NL^ 23FM7PO\
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
M<UX5_P"/F?\ W/ZUTM-$2W"BBBF2%%%% !1110 4444 %%%% !1110 4444
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
M4$@4#T/JWX1_#:'X5>#TT2"Y%]<RWESJ-Y>1P" 3W5Q,TTKK&"0@W/@+DX
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
MX4444R0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MXK5O^0E<?[YJI5O5O^0E<?[YJI4&H4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !4-U9V]]&J7,$5PBNLBK,@<!U(96 /<$ @]00#4U% % >']*5
M2HTRR"DRD@6Z#F7_ %O;^/\ B_O=\U(NCV$<D<BV-LLD<'V9'$*[DAXS&#CA
M.!\HXX'I5NB@"IH^CZ?X=MUMM*T^TTVU5RXM[.!88]QZG:H R:YKP+\*?#OP
M_P##+:)8V,-S;R^:+B:\AC>6Z621Y"LK!1O4&1@ V<#BNPHI@4;K0=,O;ZTO
M;G3;.XO;3/V:YEMT>6#/78Q&5_ BHAX8T9;V>\&CZ>+RXSYUR+6,2RY7:=SX
MRV5.WD].*TZ*0&,/!/AQ=.;3QX>TD:>Q4M9BPB$+%<E24V[21DXXXS4VH^%]
M&UB17O\ 2+"^=8F@5KJUCD(B;&Z/+ _*<#*]#@5IT4P*UOIEG:Z>MA!:6\%B
MJ>4MK'$JQ!,8VA , 8[8Q4 \.Z2$V#2; )]F^Q;?LL>/L_\ SQZ?ZO\ V/N^
MU:%%(#.D\.:3+?+?/I=D]ZH0"Y:V0R@)]P;L9PO;GCM4K:/I[V<UFUA:M9S,
MSRVY@4QR,S;F++C!)8DDGJ3DU<HH I3:+I\TS3O8V_VAG$OGB)1)Y@0H'#8S
MN"$J&SD XZ5P7P[^ ?A[X=ZI>ZC'<7FN7EQ%%;K+JRP.88XY&E0+LB3<WF-N
M,K[I"0"6.*]*HI@55TNR6WN8!96X@N69IXA"NR5F^\77&&+=\]>]4X?"&@6U
MK):PZ%ID-M((P\,=E$J-Y9S'D!<'8>5_N]L5K44@,V\\,Z-J-X;R[TC3[J\*
MJOVB>UC>3:K!E&XC. P# 9X(!'-,F\)Z'<6K6LVB:;-;,@B:&2SC9"@<N%*E
M<$!B6 Z DGJ:U:* ,=O!OAYF1CH&ELR2><K&RB)63.[>#MX;=SD<YYJQ-X=T
MFYEEEFTJQFEFW^8\ELC-)N0(^XD<[E55.>H4 \ 5H44 <9\0_A3HOQ(T6ZTR
M]\S3X;U([>^ET^.))KRU4Y-K)(R,WDMW"D'T(YKLE4(H50%4#  Z"EHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *L:?_R$+;_KJO\
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
M;1Q6<ER$1))Y5B7S)BN%0%@2VW@=JZCPCK6IZUI\[ZOHYT:]@N'@:)9O.BE
MP1+&^U=R,#QE0<@C'% &Y17 7'Q72W^W#^S=S6OB6W\.X^T#YO-\G]]]WC'G
M?=[[>O/$VG_&+PRUKHBZCK&GVFH:I!!+%;PS-*C>:VR,*^T9#-D+D G!XX-
M'<T5Q'PU^+6C_$FS MI([;5E1Y)]-\PN\2K*T>[=M 897MT)P:I^+OB!XA\-
M^-],T6WT+3+FPU!)I8KZYU5H"B0HC2EU\E@N-QQ\QSCG% 'H=%<SH_Q+\,:\
MENUAK-O<?:+E;.)5W!FE:-I57!&?FC5F!Z$#()JM_P +:\),UDD6MVLLE]&L
MEJH) D#%@@+8PI=D8*&P6((&: .OHKC/AC\4]&^)^A6MW87,(OVM(+JZL5<L
MUMYJY )(&X9#+N'&5(ZC%97A;XN3^(KBXO)-&CM/"\<M["VK?;59K8VSLKFY
MC*CR@VQR/F8\#(&: /2**\]O/C=X<AN=+:WNXKG3+@W0N[XNT?V(06YG)="N
M[E,$=."",BK?B#XO:#H/B+1]&,KW=WJ%^NGN+=&;[.[6YG0OA3P5"_\ ?>>@
M. #MZ*XO0_BQX>U*/18+G5;&'5-4ABECM[>9I8R9,[ )"JCYMK;=P4MC@4MC
M\9/!>IV5W=VOB"UG@M5B:1DW9Q(Q2/:,9?<P*C:#\P(Z\4 =G17%^*/BEI6@
M^!(?%EI+%J6DR7-M#YR2;5"RW"0LQ.#RA8D@C.5(XJVGQ2\*2::;]=;MS:+9
MRW[2?-\L$;A)'(QD;7.T@\@]J .IHKB];^+/A[39-1M(-4L9M3LCB2WN)VA3
M(D1''F!&!*F1<A02"0#C-6[;XI>$[S5=0TV+7K0WNGK.]U&S%?*$+;9LDC'R
M'[V#QD$\&@#J:*XV3XP^#8=/AOI-?MDMI7DC#,&#*4 +EEQE H9268  ,"3@
MBM+2_'_A[6M>GT6QU:WN=3A#EH$)YV$!]IQAMI90VTG:2,XH Z"BN7NOBAX4
MLM4O=/N-=M(;JR61KA9&(6/8H9QOQM+*I!*@Y /(J[I?C;0]8T.ZUBUU*%M-
MM#(MS/(3&("@RXD# %"!R0P'!!H VZ*\XU;XX:(MUX<M=%==8GUC5!IO_+2,
M6_[LR,SCRRP.T JI W;@<A<FF>-OBKJOA;7=>M[/P]%JFG:#ID.JW\WV[RI_
M*=I@PBC\LABJP,V"RYZ4 >E45R\/Q.\+3WSV0UNU2YC@-RZR,5"QB,2,2Q^7
M(1E8C.0""1BH&^+G@]=#_M=M=MUL/.-N9&#!A($WE2F-P^3Y^GW?FZ<T =?1
M7':I\8/!FC:D]A>>(;2*\7;F)2SDEHQ*H&T$$LC!E Y8=,XK.C^-WAJ3Q99Z
M2;^W%GJ&GVU]8ZAYA*7!FFDB" 8XYC7DD<N!UZ@'H5->)),;T5L=-PS7*WGQ
M6\(Z?)JL=SK]I VE#-X78@0C>(R2<8.'95.,[2<'%3:IXSD.D:5>^']*N/$1
MU-P+?R3Y,2IL9_,E=A\BX7'0DD@ <T =#]EA_P">,?\ WR*/LL/_ #QC_P"^
M17">#_C!9^,M:T;3[?2-1M/[3TJ358[BZ15BVHT2LBD$[B#*,D<<=3FMOQCX
MKOO#LFGVVF:%<Z[?WADVQQ2+#%&B+N9I)6^5>H !ZD^@) ,Z#[+#_P \8_\
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
L% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>gww-20221231_g2.jpg
<TEXT>
begin 644 gww-20221231_g2.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" -M!7P# 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#ZU_9I_9I^
M$'B3]G'X5:OJ_P *O!.JZMJ'A32KN\OKWP[9S3W,SV<322R2-&6=V8EBQ)))
M)->D_P##)WP0_P"B-_#_ /\ "7L?_C5'[)W_ ":S\&_^Q,T;_P!(8:]5H \J
M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\
MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.
M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A
M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\
M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O
MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_
M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^
M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V
M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/
M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD
M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"
M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T
M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^
M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__
M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A
M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C
M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\
MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K
MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H
MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /
M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_
M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&
M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X
M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_
M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$
M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A
M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\
M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2
M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_
M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ
MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X
M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O
M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?
M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&
M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?
M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\
MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O
M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_
M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&
MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5
M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@
M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J
M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\
MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.
M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A
M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\
M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O
MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_
M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^
M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V
M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/
M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD
M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"
M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T
M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^
M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__
M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A
M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C
M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\
MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K
MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H
MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /
M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_
M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&
M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X
M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_
M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$
M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A
M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\
M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2
M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_
M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ
MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X
M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O
M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?
M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&
M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?
M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\
MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O
M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_
M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJOR+_ ."NWP]\*_#7]I+PWIGA
M'PSH_A739O"5M<R6>B6$5G"\IO+Q3(4C506*H@W8SA0.PK]R:_%;_@M7_P G
M3>%O^Q,M?_2Z^H _53]D[_DUGX-_]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_
M $AAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ6_X+5_\G3>
M%O\ L3+7_P!+KZOVIK\5O^"U?_)TWA;_ +$RU_\ 2Z^H _53]D[_ )-9^#?_
M &)FC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5: "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHKGOB(MZ_P /_$RZ:SIJ)TNZ%LT>=PE\IMA&
M.<[L=* /B>^_:R^+W[5GQR\2?#G]G:72/"_A?PR_DZQX\UBV6[;?O9-T$1W(
M0Q20("K;PNXE!4GQL\2?M4_L=^'6^(VH_$?1/C?X*T]HUUC2K[P]!H]S!&[A
M!)$;<'(RP!8L=N0=C#..<_X(F_9O^%'^/\;?M_\ PD8\_.=^W[-'LS^._P#6
MOT%\2>)M'\':+=:SK^JV.AZ1:*'N-0U*Y2WMX5) !>1R%49(')ZD4 <S\$_C
M!HGQV^%'AWQ]H)>/2=8M?/6.<C? ZDI)&^.-R.K*<<?+FJD/[1WPFN-<318O
MBAX,DUAI?)73T\06AN#)_<$?F;MWMC-?&?\ P52^.CZS\#? &A> /%5I>:#X
M[UB2TN=8T2]6>&X@BPC1"6)B&4R.-P!Y\LJ>X/KGC7_@G-\$F_9ZOO!EEX,T
MVSU&STQS;^)D@4:G]J5"1.]P!O?+C)0G9@D!0,  'T]XI\7:%X&T.XUKQ)K6
MG^']'M]HFU#5+J.VMXMS!5W2.0HRQ &3R2!7(7'[2'PELYK"*X^*/@N"74(T
MFLTD\06BM<HYPC1@R?.&/ (R#7Y;>%?BUK_Q,_X)#?$C3M?O)M1D\,:Q9Z59
MW5PQ=_LOVBTDCC+$<A-[*.3A0HX %=OHO[)?PPM?^"5>I^-%\,6D_C*^T$ZZ
M^OW2"2\CG27<%BD/,<>U=FU< @_-N/- 'Z1^+OC7\//A_J%K8>*/'OAGPW?7
M48EM[;5]8M[669"<!D61P6!/&1Q6]KGB[0O#/AV;Q!K&M:?I6@PQK-)JE]=1
MPVJ(Q 5FE8A0IR,$G!R*_,7]G/\ 9@^&_BK_ ()I^*_B%K_AV'7_ !GJ/A_5
MKD:SJ9\^XLS9>?':I;.W,*H($X7&1D$E<*(OASXAU#7O^"+?B]+^Y>Y&GF>R
MMS(22D*WT3*F?0;R!Z# [4 ?H9??M,?!_38;.:\^*W@BUBO(_.MI)_$5FBSQ
MY(WH3)\RY!&1QQ7H.GZC:ZM8P7MC<PWEG<()(;BWD$D<B$9#*P."".XKX%_8
M%_8F^#/B[]D?0-<\1^"+#Q'K/BVSEDO]0U1?-GB EDC5;9^MO@+]Z/:V>2QP
M,>(?L?W>CM\*_P!I?X'?$;QWJOA;X6>%M2 &MVEVL,]M$;N6.6!'='&V8PI^
M[5,L7D &7- 'Z3WG[37P?T_5)--NOBOX(MM1CD\I[.;Q'9I,KYQM*&3(.>V,
MUV7B#QEH'A/PY-X@UO7--T;0(55Y-4U"[C@M45B%4M*Y"@$LH!)Y)'K7YG:#
MK?[*DGP=O?"O@3]G+Q_\5-%BM9K1O&VF^"1=W,DF.9FOF,<J-DY^4(%Q@*HP
M*\K^#GBC5-<_X)"_&G3K^\EN[32==M[>Q25BWD1-<6,AC7/1=[.V/5V]: /U
M0OOV@?AQJUK_ &=H?Q1\&'7=2M)'TI!KUH[2L5;9(BAR74%2<@$84]<5Q/[%
MOB#QUKGPOU:Z^(GQ4\'?%G5H]6D6+6O!=U;SV<$ AB(@=H88E$@8NQ!4G#KS
MT \(_83_ &<?AMH_[%.C^.1X/TF^\9:EI5]J,FNZA:1W%Y%*/.C7R9'4F%0J
M@ )CN3DDFOG+]DSX:^-_BW_P2_\ BQX8^'P>;Q#>>+"?L<<ZPM=P+#9-+"&8
M@?,@/!(W8V]\4 ?J#;?M)?"2\UI-'M_BEX+GU=Y?(6PC\0VC3M)G&P1B3=NS
MVQFN_O+ZVTVSFO+NXBM;2%#)+<3.$C10,EF8\  =S7XZ:+XB_9YT'X*Z)\*/
MCW\!?%'P@\2+''#-XTMM#474TL>"]R+F1/.(<AB8Q'*@#8' 7'5_M+7VC_$;
M5/V6OV?O!'Q U;Q'\)=<$+2:Q+=J]S?P&Z,*1RLJ("85CD159!M;&X97@ _2
MCP[^T%\+O%VNQZ)H7Q)\(:UK,C%4T[3M=M;BX8CJ!&DA8D?2MG7?B=X.\+^)
M--\/:SXLT/2-?U( V.E7VI0P75T"2H\J)F#/D@CY0>17Q_\ MM?L/?"#3?V5
MO$^I^%O!>E>$=<\(:8VI:=JFDP"&X;R!N*32#YIMR@C=(6.2&SFOA+6-4G_:
M\^('[)UAX_N[R]?6+$:)J=ZDNVXN8X]2GBWEV4Y=D5<MR2<G.: /V8\-_'KX
M9^,M>&A^'_B+X3US6B6 TW3=<M;BY.W[W[M'+<=^.*[NORW_ ."IG[/GP\^
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
MCA\4OCSI'C;Q#_;6G>&-6BMM)A^Q6\'V:-I[M2N8HU+_ "Q1C+EC\ON<^;_
MS_E,9\9/^P(__HJPKF?^"=]GIVH^*/VR+75]?N/"NDSWACN];M;E+:6QA,NH
MAYDE<%8V5<D,0<8SVH _0?Q)^T3\*?!NL3Z3K_Q-\':'JMN<36.I:_:6\\9]
M&1Y P_$5>\;_ !6\-^$?ACJ/C5_$>BP:+%:--;:I=7T:V4KD'RAYNX*VYMJ@
M!N20!R:_.[X2ZI^R'X,\.ZGX8\!?!7QQ^T.D<SB^\26_@Q-9N-S@\>=(L/E
M 8'EHG][DDM7/_\ !.:UTOQ9H/[4'@74-"DF\"63_;]/\+^)[43'3Y UT$$D
M4NX+,HBA#9R0T0YR,T >U?LU_MS^*OVG/V=/B1<W_C#X??#?XGV'GC2'EN5M
M8+:!8HF^V317#SMY:N[ OM*# &,U[Y\"?C-9^&/@[X+3XM?&;P#XB\8:L]RL
M6N:;K-I'9ZJ5N751;86)9"@,<;;$X88.3R?SB_8_\'Z#/_P3A_:)\2R:)ITG
MB. 7EE%K#6D9O(X#:V[&)9L;PA/.T'&><5NZQ\&Y?B5_P1]\!^(]/CSK/@J]
MOM8C=.'^S_;[A)P#VPI60_\ 7*@#]:O$_BK1/!.AW.M>(M8L- T:U"F?4-4N
MDMK>+<P5=\CD*N68 9/)('>JEO\ $+PM>>$4\5P>)='G\+O&95UN._B:R9 2
M"PG#;" 01G/8U^87[8'[1MY^TM^RS^SSX$\/W F\3?$FZMQJ4<9SB2W=;=U<
M=E:Y;>/:&N:_:D^QP_M9?#+X$ZMH'BWQG\*?A[HEFO\ PB/@VR:YO-3D6VWM
M*8E=2Q;Y S;@50/MP6)(!^IG@WXX?#GXC:D^G>$_'_A?Q1J")YC6FC:S;7<H
M7^\4C=CCWQ5KXI>'/%/BSP/J&E^#/&'_  @?B*8Q_9M>_LR+4?L^'4O^XE(1
M]RAEY/&[/:ORS_:HT/PW\0/#FC:K\%_V7/C#\+OB5H5Y#/IVJZ=X$;3(&16R
MPE^SNQ+CAEDV%LJ!NP37Z@_!'Q%KWB[X/^#-9\4Z=<:3XEO=)MIM3LKNW:"6
M&Y,:^:K1LJE#NS\I Q0!^?W[;'CK]IW]COP?X;UW_AHS_A+O[8U%K#[/_P (
M/I=EY.(R^_=MDW=,8P/K7U-\/_@G^T'I'BC1-5\1?M,_\)/H4,\<][HG_"!:
M?:?;(NK1><C[H\CC<HR*^=?^"V/_ "1_X<?]C$__ *3O7Z*6)Q8VY_Z9K_*@
M#"\:?$SPA\-K6&Y\7>*]$\+6\QVQ3:UJ,-FCGT4R,H/4=/6I/!?Q$\*?$C3Y
M+_PEXFT?Q18QOY;W6BW\5Y$K?W2T;, ?:OS;_8=^'NB?MF_M$?&7XJ_%>QA\
M8RZ/J2V&DZ-JR?:+*UC=YMJ^2^58(D:JJG(RS,06((;^T5X)TO\ 8I_;O^#'
MB7X6V_\ PC.E^.+E=/UC0-/REI*AN(HI0L0! 5EF1@@&%>,, #0![%X^_P""
MB \(_MO:'\+8M;\"CX9R0XU;Q%<7?[VRN%CF+Q/<?:!#&RR1HI5TR"V#R17U
M_P"+/B=X.\ Z5;:IXG\6:'X<TVZQY%YJVI0VL,N0"-CR, W!'0]Q7YG?&#X7
M>#+C_@KSX'\/2^$="DT#5+$7=_I3Z;";6[F>WNG>66+;M=V<!BS DD GFO3?
MVC-+_9:\$_M3#Q#X_NO$7Q/^(<EO#9V?PXLK1-5L[)!&JQ(EHD2JOR@L(I)#
MDRE]ARI !]O>"/BWX&^)C7"^#_&?A[Q6UOCSAH>JP7GE9Z;O*=L?C7RAXT_:
M,^(>D_\ !3OP7\);3Q#Y7P^U'23<W6C_ &*W/F2?9+J3=YQC\T?-$AP' X]"
M:^1/B[XR\,:/^V1\!/$GPS^$'B[X$WEQJ\%I?6^N>'AH46HQM<PQGRH8W*,O
MER2)(0!D.N<U[G\1O^4TGPZ_[ 1_](;V@#[ _;#^(&O_  L_9E^(/BSPO?\
M]F>(-*T[S[.\\F.;RG\Q!G9(K*W!/!!%?-/[-.A?M._M$?!'PS\0O^&H/^$?
M_MJ.63^S?^%?Z7<^3LF>/'F93=G9G[HZX]Z]U_X*"?\ )F?Q7_[!!_\ 1J5\
MQ?L0M^U8O[*_@AOAXOP>?P@(+@Z>OB3^U?[1(^TR[A+Y/[O._=C'&,9[T 7?
M%O[2'QV_8S_:,\#>$?BQXQTOXJ^ _&$ZPP:M%H\.FWML-ZQ.PB@  *-(C$'>
M&4\%3G'Z#:UKNF^&M+GU+5]0M=*TZW7?-=WLZPPQKZL[$ #ZFORS^%:ZW^U=
M^W-:Z+^TIJ9\.>./ 9^U:+X'TNQ6'3[ADV3%DN?-=F!VI*5.=Z@$. I6F?MW
M>.W^)?[>OA?X<>*M!\6^-/ASX9M(KZ;PAX,LVNKO4)FA:9G\I74L.8T9L@JB
MOMP6)(!^D_@WXX?#GXC:D^G>$_'_ (7\4:@B>8UIHVLVUW*%_O%(W8X]\5\W
M?\%#/VW=5_9.T7PW%X,F\*ZKXIOKO%YH^LL\T\-H48K-Y,4T;JI=2H<Y4X(Z
MU\G?M4:'X;^('AS1M5^"_P"RY\8?A=\2M"O(9].U73O C:9 R*V6$OV=V)<<
M,LFPME0-V":T/^"H4$GBC]E_X&^.O$OA>'1OB)JAMX=8N+G3A;WZL+1F>"0L
MBR!1(6;RSP">!0!^D.F_M#?#6X\-^'=6N?B)X1AM]</DV,_]MVRQ7<Z[1)%"
MQDP[*SJI522"0#R:Z_Q9XRT#P'H<VL^)M<TWP[H\+*LNH:M=QVMO&68*H:20
MA022 ,GDFOS,_P""D?A#0? ]Y^RII?AS1-.\/Z8NKS2BRTNTCMH0[R6#.VQ
M%R222<<DU]&_\%7O^3(_&/\ U^:=_P"ED5 'T7K/QJ^'GAW3=#U#5O'GAG2[
M#75WZ3=7FL6\,6H+\IS;NS@2CYTY0G[P]167-^TI\(K=;YI?BGX*B6PD6*[+
M^(;,"W<D@+)^\^0DJ0 <=#Z5^4O[;6GQZO\ LP_L66,Q98;K1V@<H<,%:*Q4
MX]\&O>O^"FWP!^'7P._8UM+3P-X.T?PZRZUI]K+>6=FBW=S&J38\Z?'F2G/.
M78\T ?<VI?M$?"K1=4@TW4/B;X.L-1N$BEAL[G7[2.:1)%#1LJ-("0X(*D#D
M$8KOXY%EC5T8.C#*LIR"#T(-?GQK7[$OP<\+_P#!/'6-0MO!MG<>(&\'?\)"
M?$%VBR:B+S[*)P5GQN1 V!Y:X4KU!))/JO\ P2S\2ZEXF_8M\&OJ=W)>264U
MY8P/*Q9EACG<1ID]E7"CT  [4 ?6E%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5^*W_  6K_P"3IO"W_8F6O_I=?5^U-?BM_P %J_\ DZ;PM_V)EK_Z77U
M'ZJ?LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? U]^R;\7OV4_CEXD^
M(W[.T6D>*/"_B9_.UCP'K%RMHV_>S[8)3M0!2\A0EEV!MI#BHOCMX)_:G_;2
MT.#X>ZO\/]&^!W@2XFBFUB^N_$$&L7-TJ-N"(+<CY0P5MA5<LJ_O ,U]_44
M?(/[0_\ P3[T;XC_ +*_A7X6^#M0_L;5?!FR?0=1O6.V28 B7SR@X\TLS%E'
MROM(& 5/&^(/%'[:WB;X2O\ #MOA'H=AXAN[4Z7=_$'_ (2>T,!B9=C3K:AO
M,20K_$,X8DB,< ?>%% 'P)XG_8+\0?#?_@G;XC^$'@V&/Q;X\U>YMM1O6AEB
MMH[BY^T0-((WF9 $2.(*"Q!;:3@%MH]#LO@3XYA_X)KM\*WT/'CT^%)--_LG
M[7!_Q\$L0GF[_*[]=^/>OKBB@#Y"^ /P'\=>"?\ @G+?_"_6M#^Q>.I= URR
M32OM<$F9KA[HPKYJN8_F$B<[\#/)&#7A?_"F?&/P&_X))_$7PIXZT?\ L/7X
MY9;AK3[5#<8C>[@*G?"[KSCIG-?IC7FW[1WP<_X: ^"GBGX??VO_ &#_ &Y
MD']H_9OM/D[94?/E[TW?<Q]X=: /A3]C?XE?M2^%OV4_#>D>#O@[HWC?19[*
M4^'?$9\0VUE]D1II.+FWD8-*4?<?E*94 9)YJU9_\$MO%+?LG>,O#]]XEL;C
MXN>*=6M]=O;EV;[&7A:0K;-(%W'/G2N7VXWLHQA=Q^XOV<_@[_PH#X*>%?A]
M_:_]O?V';O!_:/V;[/Y^Z5WSY>]]OW\?>/2O2* /@[PIKW[7^C_!32?AGI/P
M&\-^'-0T_2ET=/%-WXFM)+-8TC\L2+9Q,6#E1D98KN.2N.*\J^$O[%_QD\,_
M\$\_C!\,M2\'?9O&^OZU;W>FZ7_:EF_GQ*]F6;S5F,:X$4G#,#\ON,_J-10!
M\]_LP?"OQ3\._P!B_P .^!/$.E_V?XKM-$N[2;3_ +1%+ME=YBB^8C%#D.O(
M;'-?,/[-O[%OQN\,_L2^,_A^VK7WPE^(UQXF;6-*N['60OF1BW@39)-9RL51
M]DBD9)!"G:0!G](J* /SZ\7)^US\1/V?)_@]X@^"&AZCJ-[IZZ/=>.M1\56D
M\$B!0OVIK4DR^=@;M^2=_P P3^&LKQ5_P3'\3^'O@/\ "A? GB>SC^+_ ,/;
MF748KV;<EG>223_:&B4D''ER!0C, &&[<!N^7]&J* /@+XTP_M?_ +37PW_X
M5C<_";0?AG9ZLJV^N^*)O$UO=PS1 @L(H8BTL2N1T(D.WC(SFN?US]@OQ?\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^*W_
M  6K_P"3IO"W_8F6O_I=?5^U-?BM_P %J_\ DZ;PM_V)EK_Z77U 'ZJ?LG?\
MFL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %?BM_P6K_Y.F\+?]B9:_\ I=?5^U-?BM_P
M6K_Y.F\+?]B9:_\ I=?4 ?JI^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y-9^#
M?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 45\A?%_\ 9W_:"\9?$36=6\.?%5-,T*XF+65DFL7MEY$7\*&.&,KD
M=-V26QD^E<;_ ,,G_M.?]%C_ /+HU/\ ^-5XL\?7C)Q6'D[>A^F8;A3*JU"%
M6IG-&+DDVFI75UL].A]WUYA)^TE\/X_BPOP[;7(QXB/R=/W F_Y]_,Z>;_L^
MORYW<5\O-^RA^TX%/_%XMW'W1XHU/GV_U5?(,WPP\8I\2CX,?1[T^,#=>3]B
MQF4R==V[.-N/FWYQCYLXYKS,7G&)H<EJ#5WUZ^2MU/N>'?#G),T^L>TS6%3D
M@W[FG+_>ES;Q76UO-KK^UU%?!T?[*'[3AC4_\+A*<?=/BC4\CVXBIW_#)_[3
MG_18_P#RZ-3_ /C5>A_:&(_Z!I?@?'_ZGY1_T.Z/W2_R/N^BOA.']E3]IV&:
M.0?&-<JP8;O$NI,.#W!BP?H>*^VO#=I?Z?X=TNUU6\74-4AM8H[N\5=HGF5
M'D [!F!./>N["XFI7;4Z3A;O8^7SS)<'E4:<L+CZ>(YKW4.:ZMWNNII5Y5\!
M?CG_ ,+FTWQF][HJ^&]4\*^([WP]?V/VO[2H: J1*'\M/E=&5AQQZFO5:^ O
MV@O%UW^S[\6/C_I>FL8;KXG^%;"^T!2=BG56D&ER+&0.7_?P2G)[9Z<UWGR1
M[Y^RG^UM:_M/3>+HT\-2^&'T:>-[..XN_/?4+"8R""\V^6GEA_*?Y/FQCJ<U
MUGP*^.9^.%Y\06MM$_LW2?"_B2Y\.6U\;HR_VB\ 7S90IC78 S;< OG!YKYY
M\?-I?[$GQ.^'7B%28?#$WP\O/"MV6D&QKC3(/M=HS XRS*MR@.>2WO7M7[$_
M@&?X=?LP^!+&^0KJU_9?VSJ&XY)N;MC<29]P9=O_  &@#=MOC@W_  TM>?"2
M]T06A_X1M/$>GZP+O>+Q//\ )EB,7EC8R-@_?;(.<"N0;]KFS7]K3_A2Q\.2
M+:>2(CXG>\Q&=0-M]J^QB'R^3Y&&W;^O&*QOVKFB^'7Q?^!7Q8DD^SV.E:Y-
MX;U>; "+9ZC$8U>1L9"I,D1]/FKPN?2[N+]E$?M!B*0ZX/B#_P +,(CE.[^S
MS<_9O*!(^[]@_A],_2@#Z[G^.9;]IBU^$5GHGVME\-MXCO\ 6/M146B>?Y,4
M7E>60Q<Y.=ZX /!KU6OF/]E-K?XC?&+XZ_%>!EGLM3UR'PUI<ZME7M=/@5'9
M<$\--)*<]]O:OIR@#P_X\?M0VWPD\2Z/X*\.>%-4^(_Q*UF%KFR\+Z.RQE(
M<&XN9W^6WAW KO8'GMC)'+^%?VNO$^B^,- \._&?X0:G\(7\170L='U;^V;;
M6--FN2/E@EG@QY,CGA%8'=SR,&J/PMNX-)_X* _&ZRUJ5(]7U;0-#NM!6:0;
MI;"..1)Q$.N!/DL!GJ#7+_MI?$CXT?"F.X\03:)\(O$/PIBUC38K*Q\06E[=
M:N9GEB42;"RP>8DI9U93E54'J#0!]G45\1^+/V??"/[0?[=GQ'TSQNFIZCH-
MGX1T:5]&M=3GL[6[<S7&UIQ"R-(4*Y4;L L3@]O+OBE\-=!_:&^,OCN\\/?
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
MW<,J,@C=IR5VQ@J#+M^8Q^8$!8@5Z#=:&-2\,2Z/>SR2+<69M)YT/SMN38S
MG//)/.:U** /$]'_ &2O"&B^&?A)H4&I:V]I\,[P7NCO)/"9)W".F+@B(!AB
M0_<"'@<UVFN_"/1_$'Q:\+?$.XN;Y-:\.V-YI]I!%(@MGCN?+\PR*4+%AY2X
MPP R<@UW%% 'S#XN_P"">WP[\2^(M;OM/\1^.?!^CZ_</=:WX7\,^('L](U6
M5S^\:>#:?OC@A648Z 5ZW'\$](TV]^'_ /8.K:YX5T7P7%)!9^'M$OC!IU[$
MT2QJEW$5)F"!=RY8$,22237H=% !1110 4444 %%%% !1110 5^*W_!:O_DZ
M;PM_V)EK_P"EU]7[4U^*W_!:O_DZ;PM_V)EK_P"EU]0!^JG[)W_)K/P;_P"Q
M,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 4
M444 %%%% &'XA\8:?X9U;PQIM[YOVGQ%J+Z99>6FY?.6TN+L[SG@>5:R\^NT
M=ZW*\J^,G_)1?@3_ -CG<_\ J/:S7JM !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5^*W_!:O\ Y.F\+?\ 8F6O_I=?
M5^U-?BM_P6K_ .3IO"W_ &)EK_Z77U 'ZJ?LG?\ )K/P;_[$S1O_ $AAKU6O
M*OV3O^36?@W_ -B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% 'E
M7QD_Y*+\"?\ L<[G_P!1[6:]5KRKXR?\E%^!/_8YW/\ ZCVLUZK0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?BM_P
M6K_Y.F\+?]B9:_\ I=?5^U-?BM_P6K_Y.F\+?]B9:_\ I=?4 ?JI^R=_R:S\
M&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4
M444 %%%% !1110!Y5\9/^2B_ G_L<[G_ -1[6:]5KRKXR?\ )1?@3_V.=S_Z
MCVLUZK0 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !17&?&/X>S?%CX8^(O",&N7GAJ75K8VZZI8\RP
M<@Y R,@XVL,C*L1D9S7P)_PYE_ZK!_Y;/_W97V.297DF.HSGFF9?5I)V4?93
MJ75M[Q:2[6.>I.I%^Y#F^=C]+J^1_P!O[]K_ ,5_LIV_@=?"FDZ-J5QK[WIG
MDUF.618U@$& JQR(<DS]2>-O3GCTZU_9SO+?]EW_ (5 ?'>K->?V<UC_ ,)4
M%(NN92^=N_.S!\O9OSL^7=WK\S/VF/\ @G!XR^!L?AU_"4FM_%,:F;@77]C>
M')0;'R_+V;Q'),3OWO@G;CRSUSQ]EP)DW#N,SA1S+&1DHRFHTY0DE5BHNTG.
MZ4/YE&6K:MU.?%5*T:?N1^?8ZBW_ ."OGQ>6>,S>&/!,D(8%TCL[Q69<\@$W
M1P<=\'Z&OUUK^?%?V8?C&[!1\)_'&2<<^'+P#\_+K[@_X<R_]5@_\MG_ .[*
M_1N.N&>"X?5O98R&#^/X*<JO/\._)+W>7I?>_D<>%K8G6\>;YV/TNHKQ6U_9
MSO+?]EW_ (5 ?'>K->?V<UC_ ,)4%(NN92^=N_.S!\O9OSL^7=WKQK]EK_@G
M3/\ LT?%2V\8I\3KO7(8H)89-*@TK[%%<[T91YI\^3<%+;@,?> .>.?P*CEN
M3SPV*J5,PY:E-M4X^RF_:I;/FVAS=I;=3U7.I>*4-'OKL?9]?*OQD^)WQ(\;
M_M(#X+^ /&^C?"IK?08]<F\0:CID>HWU\SRL@AM+>5UC95"$NQR02,8QS]55
M\@_M%>-O@CXS^,US\+/VA/"&BZ1IJ6$-_P"&O%FN7C6\5^K9%Q$ET%C-JT;A
M05$Q#@J3@X!^3-SLO@[K/QN\ _%\_#[XF7D?Q'\.WVEOJ&F>/],T(Z?Y4R.
M]K>I&3#&S Y3:03M/7.%\<_:8^/?Q8T?XK?%*ST3XF:#\)M#^'NAVFM6&G:Q
MI$-T_BH2H2P\R4Y1/-7R!Y(+;F QDBG?!'6M \#_ +5WAKP1\#_B;JGQ%^'M
M[I%Y<^(=$DU8ZWIGA]45?LCVUUEO*+R;E,>]CSR.5QXW!J7@;XM>"M>^)/Q!
M^)^D>#OVG?#.OW-Q:V/C*_6.WTAK69O(TZ*PE.&MFCVY>-&?S'+[F92M 'VW
M\4/BMXLTW]BW7?B+#;GPIXU3P:=9^SF)9#87AM1(4V2J0=CDC#@].17E7@OX
M5_M2^*/A[H7BNT_:AM9[K4M+@U*+2;[P!IZ0%I85D$3S1MN"@M@NJYXSCM7G
M'AK]H[Q+^TY^Q+^TQXK\27EI9E=/NK>Q\+1;/.TB 6"D[V"([+*Y=U+YX! /
M&!W7PG_80T[Q9\)?!UUJ_P :_C/>Z9J6AV<MSH#>,673FCDMT+0")8@1$ =H
M4-P !F@#WS]D_P",=_\ 'SX ^%/&VK6EO9:O?1S0WL5H<P>?!/)!(T?)^1FB
M+ 9. P&3UKYQ^*'Q4\?Z]^T5\3]#MOVF=#^!'A/PQ+IMG90:YHVEW*WD\]H)
MI=DETT;94]LM][MTK[.\#^"=#^&_A'2O#'AK38=(T+2X%MK2R@!VQH/<Y)).
M26))))))))KY2U;4?V1[OXT?%$?$3PYX7T#Q[!=1)JTGQ&6WSJ""!?*N+$7$
MCKY;( /W01B5^9<X) .H^(WQ+\??LX_LPQ:C=>-;+XP?$#6M2MM,T#6I-+@T
M^UN9KR54M]T5NY4HBEFW*?FP/7-8-KXK^-W[-_Q6^'%E\3?B+IOQ1\'^.M3.
MA2RP^'X=+GT:_>-GMQ$8FQ+$S*RDOR  <9KYUTNSGT?]D:\\;>'K;4KKX6>$
M?B]!XK\-03++YBZ!!<H':-&PQA#M*P!Y #$X()'NO[0WQ>\$_M&?$G]G[P-\
M//%.E>,K\>,[7Q3>MH=Y'="QLK*-Y'>8H2(B2Z@*^&)R,9H V-2\5_&O]HSX
MO_$;1_AE\1-/^%OA'P'?1Z/]KD\/PZK/J]_Y0DG5_-;$42%E4%/FYS[#U3]D
MOXS:S\:_A2]]XIL[:P\8Z'JEYX?UV"RS]G^V6TA1VCR2=K*4;GH6(Z"O&O@;
M\8/!O[/GQD_:#\&_$3Q/I7@V\N?%C^*M/EUV]2V2^L[N",AH6D;$A4Q%2JY(
M/&.,#JO^"?,$NK?#3QUXZ^SS6VG^//&^K^)--6="C-:22+'$^T\C<(B>>Q!Z
M$4 8>N>//BY\?/CY\1/ '@+XG:-\'K#P1+;6^)-#AU;5=4:6$2-,8IW"I -P
M"LHR2#D\X'1^!/C7\0/@_:?$C3OCP8;C3/!]G#J5G\0M-T:>&QU2UDRNV2-
MP%PCXW)%GAAQ@;F\^^)WB;]G/XU?%SQ=X-^/_AG0? OC'PQ=A-+U;6-6;3Y-
M3T\J&@NHKT"#C);]R7<*P."W.)?V6O%"6WQN^(O@GP#\1=9^*?PATWP_'=#5
M-6O#J4>EZFSL!96]]TDB\G#;06"[<9R&R >A_LL?MH^%OC9^SW+X^\2:]I&C
MWVAH1XF:.&:TL]/D+MY:AIB=VY-A^5WR6QUXKJ_A'^V?\%OCMXF?P[X(\>V.
ML:XH9EL9()[664*"6,0GC3S< $G9G@$]*^'-/\4^&M<_X)]_ R2ZN[;Q#X2\
M(>+K"X\>Z792K<M9V/VJY_X^X%RWE[FC;8R_,,$ CFO8_P!I[XI?"WXR>,O@
M+HOPSUK1/&/Q!M_&6FWNGR^&98[J73=.B;==&5XL^3$(P-T;$9VYVG8< 'T'
M\8/VR/@S\!?$$.A>.?'ECHVLR -]@CAGNYH@0"ID2!',0(((+[<CD5S'QB^/
M-XOBC]GNZ\ ^)K6\\+>-/$WV*\N;%8;F*^M/L\C;5<JQ7#IR4*L"I!/45Y1^
MSC\4/AM\&OBA^T'I7Q2UW1/"7C^\\7WE]-<>)9X[>34-)D539B*64@2QA-V(
ME)VY^Z,UYQ\3+'PG\2/!?[/$/P,35/AAX?UKXC7XTS4I;4[HRR3":[M8I';;
M&^',:_(%R,*F,  ^^]%^+WA+Q)\0M;\$:5JIU'Q'HD4<NIV]K:S20V>_.Q);
M@)Y22$ D1E]^!G;BO-_&WQ-\2Z1^V/\ #3P-::EY7A;6/#NJWU]8>1$WG30M
M&(G\PKO7&X\*P!SR#7&?L-2P_"FU\3_ C7;.VL/'7A.ZDOY;V)"I\1V5PY:+
M5,L2SNW$<F2VUD"YZ 6_B1_RD)^#?_8I:Y_Z%#0!L>(/^"A7[/7A:01:I\2K
M.VG^V36+6_V&[>6.6*0QR!T6$LBA@0'8!3@D$BO3_&WQR\ _#KX<1>/O$/BK
M3M/\'S1130:MYGFQ7"R+NC\D("TI9>0$!)&2!Q7S=^Q'X1T.X_9]^+%Q)I%D
M]QJGBGQ%#?3&!?,N8UF=561L98 < 'I7B/@C5=$\)?#K]ASQ/X[>.W^'-A;Z
MA'=7E[_QXVFHO"?L4D_!4'*R;6;A2&.0 30!]#>$/VS/#WQN_:8^'&A?##QQ
M;:]X-O\ 2-8FUBQCM/*E%Q#Y!@9UFC6:,8:3&-JMS][''=^/OVZO@1\,?'$G
MA#Q)\1].L/$$,GDSVR0SSI;R9P4EEBC:.-AW#L".^*\<O/BM\._BI_P4*^'9
M^'VO:)XBU:Q\)ZQ'J6IZ*\<\9+B(VZ-<)E9-N)#M#-MW'IFOF7]G^XUCPM\)
M/$FA:Y^UCX>^$6H66H:A%XE\$^)/!>EW=Z;@RN92[W#B6^\Q<'< _#!!]T"@
M#].?%'QS\#>#;GP7%JWB"*"/QE<I9Z#=Q0RSVM[,ZAHT%Q&K1*7# IO9=_.W
M.#5K3?C!X2UGXH:O\.['53=^+]'LX[_4+&*UF9+6&3'E^9-L\I68$$(7WD<[
M< FOB-E\.^&_^"9OAOPGJL>M^+]1\5.UAX.T_4K"/2=3N+V>ZD>R>*%)IE@6
M,E958.0(U7A0P6O5/^"?K'PA8_$#X?\ C"-H_C3I>LO?^*[RXN//DUCS_FM[
MV*0@%H3&50+@;"N" 6H ^NJ*** "BBB@ HHHH *_%;_@M7_R=-X6_P"Q,M?_
M $NOJ_:FOQ6_X+5_\G3>%O\ L3+7_P!+KZ@#]5/V3O\ DUGX-_\ 8F:-_P"D
M,->JUY5^R=_R:S\&_P#L3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ H
MHHH \J^,G_)1?@3_ -CG<_\ J/:S7JM>5?&3_DHOP)_['.Y_]1[6:]5H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *Q/%O@CP[X^TLZ9XGT#2_$>FEMQ
ML]6LX[J'.,9V2*1G!/;O6W10!SW@OX=^%/AOI\EAX2\,Z/X7L9'\Q[71;"*S
MB9O[Q6-5!/O6;X@^"OP]\6>)(_$6N> _#.L^((]NS5=0T>WGNEV_=Q*Z%ACM
MSQ79T4 9&H>#]!U:QU>ROM$TZ\LM87;J5O<6D;QWPV"/$RD8D&Q57YL_*H'0
M5?L+"VTJQMK*RMH;.SMHUA@M[= D<4:@!451PJ@   < "K%% !7)^-/A+X'^
M)%Q:S^+?!GA_Q1/:_P#'O)K6EP7C0\Y^0R(VWGTKK** (%L;9+(6:V\2VBQ^
M2+<(!&$QC;MZ8QQCIBN<\&_"GP3\.;B]G\)^#M \,3WIS=2Z-ID%HTYSGYS&
MJEN?6NJHH Y;QI\*_!7Q(DM)/%O@_0?%#V9S;-K6F07A@/JAD5MOX5TL$$=K
M#'##&L4,:A$CC4*JJ!@  = !4E% '->-?AEX/^)5O#;^+O">A^*8(23%%K6G
M0WBH3C.T2*P'0=/2K_A?PCH7@?1X=(\.:+I^@:5#DQV.EVL=M F>NV- %'X"
MM:B@#FO#_P -/"'A-=8&A^%-$T8:RYDU,:?IT,'VYCG+3;%'F'YFY;/WCZU!
MX-^$?@7X<W=U=>$_!?A[PQ=7?%Q-HVE06CS<Y^=HT4MSZUUE% '*^-/A1X(^
M)$MI+XM\':!XIDLR3;/K6EP7A@SUV&1&V_A6EJ'@W0-6DT>2^T/3;R31I1/I
MCW%I&YL9 NT/ 2/W;!25RN#@XK8HH Q[CP=H%UXHM?$LVAZ;-XCM;=K6WUB2
MTC:[AA8Y:-)B-ZH222H.#FI+GPKHMYXALM?N-'L)]=LH7M[75)+9&N8(GQO1
M)2-RJV!D X.!FM2B@#(T/PAH7A?3KC3]&T33M)L+F:2XGM;&TCABEED.9'95
M #,Q)+$C)SS51OASX3D\&KX1;POHK>%%B\@:$=/A-B(\YV"#;LVY[8Q7144
M<EX:^$/@3P9-I\OA_P %>'="ETY9DLGTW2H+=K992#*(RB#8'*KNVXW;1G.*
MB\5?!CX?>.M<@UGQ)X%\->(=8MPHAU#5=(M[FXC"G*A9'0L,'D8/%=E10!BZ
MEX)\.ZUX@TG7=0T#2[_6](#C3M2N;..2YLMXP_DR,I:/<.#M(R.M#^"O#TGB
MR/Q2^@Z8WB>.V^Q)K36<9O5MR=QA$VW>$R2=N<9/2MJB@ HHHH **** "BBB
M@ K\5O\ @M7_ ,G3>%O^Q,M?_2Z^K]J:_%;_ (+5_P#)TWA;_L3+7_TNOJ /
MU4_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "B
MBB@ HHHH ^9_&G[67C*Z\?>)?#'PA^#&H_%?_A%[A;+6]4;7;71[2"Z*!S!$
M\P8S.H(W!0,$_0F[H?[57B/XG?!B/Q?\+OA7?>+_ !3:ZQ)HFM>#=3UBWT>Y
MTF>)6\\22RAD;:WEX Y82@X4AE'9_%3X[)X3\00>"/".EMXR^)=]")K?0X'V
M0V4).!=W\P!%O;@]R"[XPBL>EC]GGX+_ /"D?!5]8W>I#6_$6MZI<Z]KNJ+"
M(4NK^X8-*R)SM0855!).%&3F@#Q)_P!L+XS^'?B!X"\-^-/V;6\+Q>+M8CTF
MVO(_'-G?NF?FEE\F&$L5CC#.<E1A<;AD59_X:Z^,/BKQ;XTL/AW^SK_PG&A>
M&M=NM ?6?^$WL]/\Z>!@'_<S1!EZCU'/!-7?A=+_ ,+\_; \:?$%BMQX2^'$
M#^#] <-NCEU%]LFHW"C'#(-D&0<$ ]>W'^%_V+_^$BTKQ5XC\)_M,>,8HM5U
MW4M9L9/!&I0VND03RS%G2>.,R?:2CKM8F1>%(VKS0!];^ -:U[Q%X-TG4O$_
MAS_A$=?N80]YHGVZ.]^QR9/R>?& LG&.0,<UT%>)_L9_%C7_ (U?LY^%/%7B
MCR9->F%Q:W5U;1[(KMH+B2$3H  ,2",-P ,DX &!7K/B2XUBUT.ZET"PL=3U
MA5'V>TU*]>SMY#D9#S)#,R#&3D1MR .,Y !Y[\9/^2B_ G_L<[G_ -1[6:]5
MKY?^+&O_ !AD\>?!AKOP+X'@N$\6W#6<</C2\D6:7^PM6!21CI*F-?+,C;@'
M.Y57: Q=/2_^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^
M%Y??_*:C_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7
MW_RFH_X23XW_ /1//A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\
MIJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C
M_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X2
M3XW_ /1//A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-
M_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\
M]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1/
M/A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-_P#T3SX?
M_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\
MX7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y
M??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-_P#T3SX?_P#A>7W_
M ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\ X7E]_P#*
M:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y??\ RFH
M]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:
M*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*
MO^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y??\ RFH ]5HKRK_A
M)/C?_P!$\^'_ /X7E]_\IJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23X
MW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__
M $3SX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$
M\^'_ /X7E]_\IJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A
M_P#^%Y??_*:C_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\
M_A>7W_RFH_X23XW_ /1//A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7
ME]_\IJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??
M_*:C_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RF
MH_X23XW_ /1//A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^
M$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/
MC?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X23XW_
M /1//A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-_P#T
M3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^
M'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1//A__
M .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-_P#T3SX?_P#A
M>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\ X7E]
M_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y??\
MRFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ
M /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\ X7E]_P#*:@#U
M6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y??\ RFH ]5HK
MRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_
MX23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D
M^-__ $3SX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y??\ RFH ]5HKRK_A)/C?
M_P!$\^'_ /X7E]_\IJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\
M1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3S
MX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_
M /X7E]_\IJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^
M%Y??_*:C_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7
MW_RFH_X23XW_ /1//A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\
MIJ/^$D^-_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C
M_A)/C?\ ]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X2
M3XW_ /1//A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-
M_P#T3SX?_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\
M]$\^'_\ X7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1/
M/A__ .%Y??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ/^$D^-_P#T3SX?
M_P#A>7W_ ,IJ /5:*\J_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\
MX7E]_P#*:@#U6BO*O^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y
M??\ RFH ]5HKRK_A)/C?_P!$\^'_ /X7E]_\IJ=#XB^-C2H)?A]X!2(L-S)X
MZO6('<@?V,,GVR* /4Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "OQ6_X+5_\G3>%O\ L3+7_P!+KZOVIK\5O^"U?_)TWA;_
M +$RU_\ 2Z^H _53]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_!O\ [$S1
MO_2&&O5: "BBB@ HHHH **** /E35/\ @GOHU]X[\5>+;#XS?&'PYJOB:^:_
MU$:#XGBLXY').Q<);Y*(IV("3M4 9KV/X1_!=OA'X*U/PZGC[QMXO>]GDG76
M/%VK+J-_;%XU0+%(T8 5=NX*5(W,Q.<XKTBB@#AO@K\'="^ _P .=-\&^'9+
MRYT^S>65KO4I1+=7,LLC222RN%4,[,Y)( '0 <5XWXN_X)]^ /%&O:U=V7BC
MQYX2T/7;F2[UCPGX;\1/::/J,DA_>F6WVG[_ /$%91Z8KZ=HH Q_"/A'1O /
MA?2_#OA[3H=)T33+=;6TLK<82*-1@ =S[DY)))))-;%%% 'E7QD_Y*+\"?\
ML<[G_P!1[6:]5KRKXR?\E%^!/_8YW/\ ZCVLUZK0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%5M/U*TU:U2ZL;J&\MG)"S6\@D1L$@X8'!P01^%6:-]4).^J"BBB@
M8445\]?$G]O[X"_"'QOJOA#Q;X\_LGQ%I;K'=V?]CW\WE,R*X&^.!D/RLIX)
MZT ?0M%<-\)_CAX#^.FA2:QX"\4Z?XFL8F"3&SD/F0,<X$D; /&3@X#*,CI7
M<T %%%% !117-_$;XB^'OA+X+U3Q;XKU#^RO#^F(LEW>>3)-Y:E@@.R-68_,
MP' /6@#I**BM;B.\MHKB%M\4J!T;!&5(R#S[5+0 4444 %%%% !16)XU\9:/
M\._".L>)_$-Y_9^AZ1:R7E[=>4\OE0HI9FVH"S8 Z*"?:KF@ZY9>)]#T[6-,
MG^TZ;J%M'=VLVQD\R*10Z-M8 C*D'! /K0!?HKBO#_QH\$^)?!.I^+[/Q#:Q
M^&-,N+FVO=4O@UI#;R6\C1S!S,%P%=2-W0XX)%>:>"?V^OV?_B)XPB\,:%\3
M--GUJ:7R(8;J"XM(YI"=H2.6:-(W9C@ *Q+$C&<T ?0%%5]1U"#2=/NKZZD\
MJUMHFFEDP3M102QP.3@ ]*Q_ 'C[0OBAX-TGQ7X8OO[3T#581<6=WY,D7FQD
MD9V2*K+R#P0#0!T%%%175U%8VLUQ,VR&%&D=L$X4#).![4 2T5S_ ( \?:%\
M4/!ND^*_#%]_:>@:K"+BSN_)DB\V,DC.R159>0>" :Z"@ HHK,O/$VCZ=KFG
M:+=ZM8VNL:DLCV6GS7*)<72Q@&0Q1D[G" @L5!QD9H TZ**Y?X>?$WPU\5M'
MN]5\+:E_:EA:7UQILTWD2P[;B%RDJ8D52=K#&0,'L30!U%%%<OX3^)OAKQQX
M@\4:)HFI?;=3\,W:6.K0>1+']FF9!(J;G4*^5(.4+#WS0!U%%%% !7XK?\%J
M_P#DZ;PM_P!B9:_^EU]7[4U^*W_!:O\ Y.F\+?\ 8F6O_I=?4 ?JI^R=_P F
ML_!O_L3-&_\ 2&&O5:\J_9._Y-9^#?\ V)FC?^D,->JT %%%% !1110 4444
M %%%% !1110 4444 >5?&3_DHOP)_P"QSN?_ %'M9KU6O*OC)_R47X$_]CG<
M_P#J/:S7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 ><_'WQQXN^'OPZN=7\$^&'\6:ZLR1)9)$\
MNQ6SF0QQD.X& -JD'YL] :^5?^&L/VG?^B-_^6OJG_QVOO"BO-Q&%JUI\T*S
MBNRL>1B\%7Q%3GIXB4%V5CX/_P"&L/VG?^B-_P#EKZI_\=KE/B1^VI\>='\.
MW%CXC\$6G@^/5(9;6*^GT:]M)02N&:%I9<;U# ]#CCBOT;KQGX[?LK^%OVA-
M6TN_\1ZKKMHVG0-!!#IEQ$D6&;<S%7B?YC@#(QPH]*\W$8#&*F_8UY.79V1X
M^*RS,%1?L,3*4NSLD?,G_!.#XT3VNM:A\-=0EC^Q722:CIK2.=RS+M\R%1W#
M("_;&QNNZOT!KYG\#?L!^ /A[XQT;Q+I>N^*3J&EW4=W"LUY;^6[*<[7VP E
M3T(!&02*^F*[,KHXC#X?V6(W6WH>ADN'Q6%PJH8K>.VM]/\ @'R#\8/VD/CY
MX5^(NM:1X6^$SZAH5I,8K6]?1KV]^TJ.D@DA=4PW7;C(Z'FMG]GOX_?&OQ]\
M0X-&\<_#%]!T.6&1WU1=*N[)8&525R9V8/N("X&#SGH#7U+15QP=95?:.O*U
M[VTMZ&L<!B(U_:O$R:O>VEO0*^6_V7_^3I_VJ?\ L.:/_P"F\5]25\>WOP9_
M:3^'GQV^*GB_X777PKFT'QK?6EX8O%TFI-=1>1;+"!BW0*N3N/5NW(Z5ZI[1
M9^)FAZ7\*_V]O@YK_ARSBTNY\;Z7K>G>)$LXPBWD-M EQ#+*JCEU? W]2 !G
M Q7-^ M<_:9_:<\(7/Q4\&?$G0OAUX>O)[AO#?@ZY\/17HO;:*1HXS>W3DO$
MSE#GR@P .1CI7JOP=_9W\90_%*X^*?Q@\66'BKQK_9KZ3IVEZ':M;Z3H]L[!
MI1"')>1W*C,CX."5Y&,>>:'^SI^T;\$])U/P'\(O'?@=/AM/<W$NEW'B>RN7
MU?08IG9S%!Y8,4VQG8J9LY/8#B@!OPY_:K\:^.O$'[/?B;43#H7ACQD^K>&O
M$.A+"CQPZS;"3RI(Y2ID"NUO( NX@ @')^:L+X/_ +:GB;4O$'QQU7Q3=))X
M1M]'O_%/@:3[-&D;:;9W%Q:R?,B!G+21Q/\ ,S'$@P0#BN^\;?L675K^R#H_
MPJ\"Z^D7C#P]>0:SI'B35F,>-36Y,TMP^U'*AO,G4 !L!P#G!-8?Q<_8-O/&
MGP[^"?A;0-;M-.B\'P1:+K\DS.@U+276$WD:!4.7>2!& ;:,L26!H ]__9NN
MO&6H? GP1??$#4#J?C&^TR*]U*=K>. B24>8(RD:JJE%94.!U7-><?\ !1?_
M ),M^)__ %Y0_P#I3#7T1-I]O-I[V31@6KQ&$QK\HV$8P,=.*^&8_P!B_P"-
M\?PT3X$#QOX-;X%K=8.HM9W/_"1FQ^T>?]FQ_J,Y^7>#G'/M0!Z'\4/B)\3O
M%WQ2\(_!CX4ZW8>"KW_A&4\1ZYXNU#3UOWM+8N(8HK>!SL>1G!)WX&,8(((-
M3P'\4OBW\,OB=XK^$_Q,\0:=XUO1X4N/%'AWQG8:<EA+*L3>7)#<6RYC5U=E
M8;<C Y)W87J_C=^S[XWN/B5X=^*'P<\0Z/H/CC2M*;0;K3_$L,LVF:K8;_,2
M*4Q_O$9'RP9/F.<9 '.5\-OV;_B+J'C3Q;\2OBUXGT/5_'VJ>'I?#>EZ;X<A
MEBTC2;5SO8(T@\V1FD )9AD#</F! 4 \'T/XB?M3ZE^R;9?'R;XL^'X8--T=
MM7/A9?#$$BZK!$27:YN/E,<C!6.V%5 & #G)KJ?VKOVXKKP;XJ\">#++QUI_
MP<37?#L?B/4O%E]H<VN/;K+\L-K;6Z(0[DJY9I %VJ,$'@^NZ-^S;XFT_P#8
M/D^"DE]I+>*F\+SZ(+Q9I?L/GNK@-O\ +W[/F&3LS[51^('[-7Q T_7O OQ!
M^%GB;1-%^(_A_P .1>&M0L]>@EGTC6+1=K".1H\21[) S*Z+N.0#@4 >3?LS
M_MO:WXQ\0>.O!%CXTL/CWJFF^&;CQ!H.N:?X?GT.>[GA&UK*XMG15#,S1[&B
MR,$Y.2 .;^#/[1WQ.\>:]HUTO[3/@L^,)+F!-4^$_C+PJ- 2V>0KYMI%=,/M
M$DJ9(0J&W,!G(S7TK\,OA+\;KS4_%?BKXE?$NQL?%6I:2VD:/I/@V.9]#T;D
ML+P07/\ K[C?@YD7A05R0V%\K^(_[-/[1_Q^T&W\#_$O7_A//X426+S/%.EZ
M1=MX@VQNK&2))/W$,K[<$H0!DXXXH ]S_;4_Y-(^+W_8L7__ *):NN^ O_)#
M?AU_V+FG?^DL=;GC#P3IOCKP+K/A+51++I.K:?-IESM?]X8I(S&Q#'/S8)Y]
M>:^5O#/PA_:X^&OA*S^'WACQY\,]3\)Z? +#3_$FMV%ZNMP6JC;&/*CS SH@
M"C<3G'))YH Y'X8?!>__ &AOV(?%OA/1=1L;34)O'&K7]J=15I+&Y>#5GF6&
MX"\M"^W!QGJ#@XQ5OXX?$K5-:^%>H>#_ -HSX :[X4\&;4C_ .$O\"W=MK-M
MII0C%XJJOF6:)@D,48@<8.<5ZG>?L2:6O[+?A_X3:9XGO=/UCP_=QZUIOBWR
M%>XAU9)FG^U^63@@R2.-F[.UL;LC-<OXD^$_[6GQ0\-7W@/Q=XV^&&E>$-4M
MVL-2U_0-.O7UF>V8;90L4N+=6D4LI(QC.5P: /HK6;FRO/@O?SZ=J3:SI\N@
M2/;ZBT@D-U&;<E92X #%AAL@8.:^'_!OQ*^)7@?]E#]D?1_AEJVG:7J_BB[&
ME3?VM;+-:R1F*9AYGREPJD!OW95CMQG!K[JA\!6^A_"M?!6BDQVMIHW]D637
M3EB%6#RHR[ <\ 9('KQ7SOX7_9*\7Z+\/_V9]"GU+1'N_AGJ@O=8>.>8QSH(
MI4Q;DQ L<R#[X0<'F@!?A[XK^,GPA_:4T+X??$KX@Z?\3=!\4Z'?:K;7T6A0
MZ5-ILUJT9>-5B)$D963&6^8\'(P0W'^$=>_:,_:2^'^I_%OPS\1]#\$>$[[[
M8VA^!;_P['=Q7=G$SQJ;N\W":-Y-C$^5D#@CTKZ%\:?!_5O$O[2?P\^($,]B
M-"\/Z/JNG7EM,[BXD>Z\GRRBA"I4>6V[+ \C ->%Z%^S3^T7\*_#NJ?#'X<^
M/O ]E\*YY;K^S=4UG3[F;7M(@G=Y##&B_N)=I<@/(<_,3@850 8?[/\ \1O$
M7@KX#_L:Z1HVH_8].\27;Z?JL/D1R?:(%M;B0)EE)3YT4Y0@\8SCBO?O'GQ(
M\1Z+^UG\+?!EEJ'E>&]:T/6;R_L?)C/GS0>1Y+;RI==N]N%8 YY!XKRV[_9#
M^(6F_LV_!7P_X;\1Z#IOQ/\ AE>1:A:7-T)IM*NW"RI)"Y""0(RR?>"9X( &
M=PU_ GP%^-^J?M$>$/BC\3_%GA&]&EZ3J.G-HOAFWGA@L3.(PC0-*K/,6*$N
MTC+C:H52,T ?/NB_M0?%7QAXDU-M7_:'\+_!SQU:W<Q7X4^-/"2VEA&BRLL,
M<FIS8D<2(JL6B)/S< <5Z+\=?!OQ-\0?MK_ 6ZL_B9:^')K[2M0E@MK+1(+V
M"P,5O"UZD<DA5IDN,[0S@&, %1DUN?$3X&_M1?$'PUJG@#7/$_PD\7^#[Y9;
M<^(]?T*X&LQQOD"5;:,?91*@(VD8&0#UYKI?'7[,GQ!\.W_P(U3X6Z]X?NM1
M^&VG3:+,OC-;CR[VVE@BA>3,&6$@$1(7@98<X&" 9O@'7OCC\6OVAOB;I]C\
M2M,\-_#_ ,%^++:W%C_8$-W?7L'D0RRV?F':L<3*Q_>_/*&8\@ "LGPG\?\
MXBZU^ROXU\6S>./"^@:W8>+M2TH>)?%T8AM-.L(KHQJ4B@CQ-,J86-&'SL1N
M)Z'W/X*_"/6/AQX^^+VN:G<V,]IXO\0IJU@EK([21Q"UBA*RAD4!MT9.%+#!
M'/:O"+[]B#QA>? ,^&$USP_#XNTOX@7/CG2&N8I;O3)RTTCQ6]TK(K;2LA#;
M5;!'&: /,/@K^V5K_P#POKX>^'(/C_%\<]$\4ZB^FW=K/X!;P^;,>4[)/!,%
M428D"JRG/'0<Y'T#^R?_ ,E^_:@_[&VT_P#2&.L";X&?M'_$SXE?##Q+\2?$
MWPZM]*\(Z^NJ2:#X4MKQ$D40R)YHFG#.9!OVB/Y4PS$MD 5ZW\$?@WK7PU^)
M_P 9/$>IW5A/8^,M<@U/3X[21VEBB2V6(B4,BA6W*>%+#'?M0![+1110 5^*
MW_!:O_DZ;PM_V)EK_P"EU]7[4U^*W_!:O_DZ;PM_V)EK_P"EU]0!^JG[)W_)
MK/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%%
M !1110 4444 %%%% 'E7QD_Y*+\"?^QSN?\ U'M9KU6O*OC)_P E%^!/_8YW
M/_J/:S7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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 4444 %%%<?\ %#XM>%_@YX<_MOQ5J2V%FTBPQ*JEY9G/\*(.6(')QT )
MJ)SC3BYS=DCIP^&K8RM'#X>#G.3LDE=M^21V%%4-!U[3O%&C6>K:3>0ZAIMY
M&)K>Z@;<DB'H0?\ .*OU2::NC&<)4Y.$U9K1I] HHHID!1110 4444 %%%%
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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 **** "BBB@ HHHH
M **:[K&C.[!549+,< #UKS?QA^TE\,/ F]=8\;:3%,GWK>VG^TS#V,<6YA^(
MK*I5ITE>I))>>AVX7 XK'S]GA*4JDNT8N3^Y)GI5%?(/C/\ X*4>!](\R/PY
MH&K>(9EZ23E;.!OHQW/^:"N%_P"&F/VDOC%\O@7P,=%L9?\ 5WD-@6'/_3>X
M/E'\ *\J><82+Y:;<WVBF_\ @'Z#AO#G/ZE/VV+A'#4_YJLXP7W:R_ ^]V8*
MI9B H&23T%>6>.OVHOA;\._,35O&.GO=)P;33W-W,#_=*Q!MI_WL5\O+^QS\
M=/BTPD^(OQ%^Q6DGWK22[EO"GKB%"L0_!J]2\"_\$[_AEX9\N76WU+Q7<KR5
MNY_(@S[)%AOP+&L_K6/K_P &CRKO)_HM3J_L+A/*]<SS-UY+[%"%_P#RI+W6
M<9XM_P""DEG=77]G^ _!-_K-W(=D,NHOY>YO:&+>S#_@2FOF7]H;_A<7CIX/
M'7Q&T#4M,TV1OLMHLMJT%O:YY"+&Q+)NQG+<MCJ<5^J'A'X>^&/ -K]F\-Z!
MINB1$886-LD1?_>(&6/N2:UM2TRSUFQEL]0M(+ZSE $EO<QK)&^"",JP(/(!
M_"L*^5XG&4W'$5_DE9?\$]?*N.\EX<Q<:N394DEI*<YN51KK;I!^ETSY5_X)
M]?#OQUX.\"WNH^(;N2T\-ZH%FTS1+A29%)Y-QS_JU8=%_B^]QQGZTI*6O:PN
M'CA*,:,7=+N?F&?YS5X@S*MF5:"@ZCO:*LET7J^[>K>H4445UGSX4444 %%%
M% !1110 G7@\BOD'0_V?_P!H+]GN35=$^"7BOP%JW@"ZOI[ZPT/Q]:7:2:/Y
MTC220P2VGWX][$C<!C/3.2?K^N#^#?QDT7XX>&M1UO0K6_M+2QU6[T>1-1C1
M)#-;R&.1E".PV$C@D@XZ@4 >-^'?V0=9U;X7_&"S\?\ C"+6/'WQ2M_*U;5=
M.M/*LK'9 8K:.WA)#,D0(Y8AG YP>3YSXF_9G_:A^)_P[T'P=XR\=?#V+1]
MO--EBBT>VNQ-JZ6T\3;[N:1#Y;A8RP6% &? ) K[FHH ^%O&NG_%BX_;_P#'
MUS\)-5\+V>LV_@S2_M-CXOMIY+*[B:>4#,D!\R-E(R,9!R0>U'Q8^!?B7X=_
MLJ_M'>.?B)K=AX@^)7C+1S)J<VCQO'I]G!!'L@M;97^8HH+$LP!;<,],GZ)^
M"^H> OBGXJ\5?%#PYHE]8^(_M4_A+4;V_D97F6QG9,+&LKQA-Y8JP 8@\XZ5
MZ%XZ\#Z)\2_!^K^%O$EE_:6@ZM;M:WMIYKQ>;&W5=Z,K+]5(- 'QSIGP!_:!
M^./PQ\)> _'OC/P1_P *@GM-/FOKO1+*ZAU[4K2-8Y%MI%)\B/=M4,\9R,9P
M>5/M!_9_UR/X_P#Q%\;0W.F1Z'XA\&VWARQMA))Y\4T9DRTB[-HCPZX(8G@\
M5[CI.EVNAZ59:;8Q>196<*6\$6XMLC10JC)))P .2<U;H ^0+/\ 8U\9:/\
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
M_P#8YW/_ *CVLUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<)XZ^.OP_^&OF)XD\6
MZ7IMQ']ZU,PDN!_VQ3<__CM1.I"FN:;LO,ZL-A,1C:BHX6G*<GTBFW]RU.[H
MKX_\;_\ !2?P7I)DA\+Z!JGB.<<+-<%;.!O0@G<Y^A05Q/\ PN[]J+XW93PA
MX2;POILOW+J.S$(*'OY]T<'ZH ?3FO(GF^%3Y:5YOM%7_P" ?HF'\.\\E35?
M'*&%I_S5IJ"^[67X'WC=74-C;O/<31V\$8R\DK!54>I)Z5Y/XR_:T^$W@;>E
M_P"--/NKA>/(TPM>/GT/E!@#_O$5\VVO[!?Q)^)$\=[\2OB6TCD[S"LDVH.O
ML#(R*G_ <@5ZMX-_X)[_  I\-^7)J4&I>)IUY/\ :%V8X\^RQ!./8DU'UC,*
MW\*BH+O)_HCI_L;@[+?]_P RGB)+>-"%E_X'/W7\CA_%W_!3#P];R&#PIX/U
M+6)6.Q)=1F2V4GL0J>8S?3Y37,?\+L_:I^+W'A?PB_ANRE^Y/%IRP*5]?-NR
M0?JN*^T?"/PP\(> 4"^'/#.E:*P&#)96:1R-_O.!N;\2:Z>E]1QE;^/B&O**
MM^.X_P#6CAW+M,JR>,FOM5Y.I?\ [<TBODSX'7]B?XT_%)Q+\0_B0(8'.3;R
MW<]^T?TBRD8^BM7I/@__ ()P_#?1-DFN:AK'B28?>C>86T#?\!C&\?\ ?=?5
M]%:T\HP<'S2CS/O)W_X!Q8OQ%XCQ$/8T:ZHP_EI14$O1I<WXG">"_@3\/OAY
ML;P_X0TG3YD^[<BW$DX_[:OE_P!:[NBBO5A3A37+!)+R/S[$XO$8RI[7$U)3
MEWDVW]["BBBM#E"BBB@ HHHH **** "BBB@ HHHH **** "OS(C\2>)?"_[#
M?BBY\)>(+WPQK<WQ:N+6'4;&9XW02:L$(;:P+(<_,N<,,@]:_3>OEZ3]B7S/
M@?>_#O\ X3/'VGQF?%W]I?V7]W-X+G[/Y?G<]-N_=[[>U '$ZYX!\=?LT_&[
MX.ZI'\9O&WCN'QEX@;0M?TOQ1=I-82![:6026UNJ*MMAH\@*3C@9(R"OA'P7
MXR_;"\=?$GQ/?_%OQM\/-#\,>)KKPSH.A^"=32SC M-H>>[!1O/,CG=L;H.,
MD$8^C/BY\&_^%J>)?AMJW]K_ -E_\(;X@77?)^S>=]KQ!+%Y6=Z^7_K<[L-]
MW&.<UY3XH_8^\7V7Q#\3Z_\ "WXU:O\ "[1O%EV;_7]!M]'M]0CFN655EGMI
M)6!MI' R74,=V#T4* #YCT?XO>-/@/\ L<W]CH5_J6J^,-?^*VI^&YM;T?3$
MGU E[J5I[BVM,A&G<1,$CR &DX(P#5SX8?$;XB^ _BMX,E\(Z1^U!XATW4=6
MALO$-A\6=!^T:?\ 9)6"//%.A+6S1$[\ ;2%P2!G/T?X9_8.T'3?V=[SX5:U
MXLUC6?\ B?S>(M/\3Q8M]4L;MI?,BF63+9F7D-)QOW,<+G@\+_L@^--5\<>&
M=:^+OQLU+XJZ5X7O$U+1=#.A6VE01WB9$4]P86)N&0'*[L?-SD@D$ \H_:B^
M*GCK]ESXN:AX?\/>+6U6T^,,:VNA+XBUEG_X1/4S,D,EQ'YC$I:%)BX4?*LD
M8  7@_9WPM\#2?#7X?Z)X;FU[5_$]QI\ CFUC7;R2[O+N0DL\DDDC%N6)PN<
M*,*. *\@O/V-](\<:]\5=:^)&KIXUU#QO:#2+=AIXMET33$^:*WM@TDA#K)B
M4R9&YU5MJXKU7X.^#?$/P^^&^B>'/$_BD>--5TR 6QULV1M)+F->(S(AEDRX
M4 ,V[YB,X!- ':4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %?BM_P6K_ .3IO"W_ &)EK_Z77U?M37XK?\%J
M_P#DZ;PM_P!B9:_^EU]0!^JG[)W_ ":S\&_^Q,T;_P!(8:]5KRK]D[_DUGX-
M_P#8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110!Y5\9/^2B_ G_
M +'.Y_\ 4>UFO5:\J^,G_)1?@3_V.=S_ .H]K->JT %%%% !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 %%%% !11575-5LM$L)
MK[4;RWL+*%=TMS=2K''&OJS,0 /K2;MJRHQ<FHQ5VRU17RQ\6/\ @H1X#\%>
M=9>%XIO&>J+E0]N?)LU;WE(RW_ %(/\ >%>3+>?M0_M08,"R>!?#%QT==VG1
M%#[\SR CTRI]LUX]7-:,9>SHIU)=HZ_>]C])P/ .9U:*QF9RCA*#^U5?*W_A
MA\3?965^C/KSXD?M!_#WX3B1/$OB>RM+Q!G[!"QGNO;]TF6&?4@#WKYD\7_\
M%%K[7]0.D?##P-=:M?2<13ZBC2NW;Y;:$DGZ[_J*Z;X:_P#!.7P9X?*7?C+4
M[SQ;??>>WC)M;7/7D*?,;Z[QGTKZ;\(^ _#G@'3Q9>'-#L-$ML#*6-NL6_'=
MB!EC[G)K+ES+%?$U2CY>]+[]ON._V_!>1Z4:<\?5767[JE?NHKWWZ2T9\0_\
M*L_:E^/PW>)=>D\(Z--R;>>X%FI0_P /D0#>WTEQ]:[_ ,"?\$V_!.C>7/XI
MUS4O$UP.6AAQ9VY]00"SGZAQ]*^O:*TAE&&3YZMZDN\G?_@''BO$3.ITWA\O
MY,+2_EHQ4/QUE?S31Q'@?X(^ OAOL;PWX3TO2YTZ726X>X_[^MES^==O117K
MPIPIKE@K+R/SO$XK$8RHZN)J.<GUDVW][U"BBBK.4**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *_%;_@M7_R=-X6_[$RU_P#2Z^K]J:_%;_@M7_R=-X6_[$RU_P#2Z^H
M_53]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HH
MHH **** "BBB@ HHHH **** /*OC)_R47X$_]CG<_P#J/:S7JM>5?&3_ )*+
M\"?^QSN?_4>UFO5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH ***;)(L,;.[*B*-S,QP !U)- #+JZ@L;=Y[F:.WA3[TDK!5'
M..2:I^(/$6E^$])N-4UK4;;2M.MUW2W5W*L<:CW)/Z=Z_-+]MC]I/4_B9XTO
MO"&E7T \&Z7,%4V%P)4U"0 'S7=>&4'A5' QDY/1GP'^"_CO]KJXMW\5>)M7
MC\&:'&MM%>7#&8%EP/)A#'&_;U?!P,9SD"OEY9USUY8;#4^=[+72_7Y(_=:/
MAC]5RFEG.=XQ4*;]Z2Y6Y*+MRI:ZSEVMIYZH]U^*/_!0^P6^.A_"_09_$^JR
MMY45]=0N(6;MY4*_O)/QV?0UR&D?LM_&?]I/4(=:^+/B6XT'2MWF1:?+AI5!
M[1VRD1Q<<9;YO4&OKKX4_ 7P1\%[ 0>%]$AMKDKMEU&;][=S>NZ0\X_V1A?0
M"O0:Z5E]7%>]CJEU_*M(_P";/&GQCE^1IT>%,(J;V]M4M.J_-7]V'HKKR3/)
M/A3^RO\ #CX/B&;1]!CO-5CP?[6U3%Q<[O[RDC:A_P!Q5KUNBBO9I4:=&/)2
MBDO(_,\=F&,S.L\1C:LJDWUDVW^/3RV"BBBMCSPHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ K\5O^"U?_ "=-X6_[$RU_]+KZOVIK\5O^"U?_ "=-
MX6_[$RU_]+KZ@#]5/V3O^36?@W_V)FC?^D,->JUY5^R=_P FL_!O_L3-&_\
M2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** /*OC)_P E%^!/_8YW/_J/
M:S7JM>5?&3_DHOP)_P"QSN?_ %'M9KU6@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **1F"J23@#DDU\B?M!?MR0:+J#>#_ (60CQ-X
MJFD^S_VA!'Y\$,A. L*C/GR?3Y0<?>Y%<F)Q5+"0YZKM^;]#Z'(\@S#B'$_5
MLOI\S6K;TC%=Y/9+\7T39[M\9OC]X/\ @7HWVSQ)J %Y(I:UTNVP]U<D?W4S
MP,_Q-A1ZYXKXWN=<^-/[=6HS6VE1_P#"(_#H2%'8NR6S 'D.X :Y?C[H&T'&
M0O6NX^#/[#^I^+-:/C?XV7\^LZO<L)AH[W!<D]OM$@/(':-#@  $XRM?9VGZ
M=:Z38P65C;0V=G;H(X;>WC"1QJ. JJ. !Z"O(]CB<RUQ%Z=/^5;OU?3T/T-Y
MED?!?[O*5'%XU;UI*].#_P"G<?M-?S/U6C:/G/PW^P%\+M)\$RZ)J-K=:QJ-
MP5:;6WE,=PK*<_N@,K&O48P<@\DX!'T#X9\-:7X.T&RT71;*'3M+LHQ%!;0K
MA44?S)ZDGDDDGDUIT5[%'"T,/_"@ET/SG,L^S3.-,PQ$JBNY6;;2;TNELM--
M%9= HHHKJ/!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *_%;_@M7_R=-X6_P"Q,M?_ $NOJ_:FOQ6_X+5_\G3>%O\ L3+7_P!+KZ@#
M]5/V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L3-&_](8:]5H ****
M "BBB@ HHHH ^9_&GQ*_:-\9>/O$NE?"?P1X3T+P[X?N%LSK7Q)%_#_;$NP,
M[6<<"@F)2=HD)*L1P>H%/PG^UYXL\6? 36_$&G_#&_U7XHZ+XAD\(7WA33':
M>WCU-'56E:=5.RV"N)&=N%Y4L>'/;_$#XV:SKGC:^^&GPJLH-6\96J1G6-<O
M5)TOPW'(,JT^"#-<%3N2V0@G@NR+R;GA_2?!'[''P5OKG5=9N!I=M/+J.JZS
MJ!,MWJ=_<29>0J@^>661@JH@[JH% 'E"_'SX]?!GQ]X(M?C9X<\!W7A#QAK$
M7A^UU+P+<7GGZ;>S9\@3I<_ZQ6(*DIC&"V> K4-"^+W[47Q>\4>/Y?AM;?"*
MW\)^'O$]]X>MF\41ZHMY*;9@I<F!V1@=PY&.AX%>B^&? OB7X]>,_#GQ"^(F
MES>%M \/W)U#POX*D<-<K.4*K?:BRD@3!6;9 I(BW$LS,<+XOH_[(/[+7Q:\
M)^-?'G_"0ZMK:)J^I7MUXBU37+FQD\/W9E9YPL7[E(=CC</-C)("DEA@T ?9
M7@#_ (2K_A#=)_X3?^Q_^$L\D?VC_P (_P";]A\W)SY/F_/MQC[W/6N@KP/]
MA/QGXE\??LL^"=9\67L^JZK)'<0IJ=T,2WUO'<21P3OGDLT2H23R>IY->T^)
M-)NM<T.ZL;+6K[P]=3* FIZ:D#W$&"#E!/%+&20,?,C<$]\$ 'GOQD_Y*+\"
M?^QSN?\ U'M9KU6OE_XL?"?Q1:^//@Q%+\9_'%X]SXMN(HIIK/0@UJPT+5G\
MR/9IB@L51H\.'7;(WR[@K+Z7_P *;\7?]%V^('_@#X>_^55 'JM%>5?\*;\7
M?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )54 >JT5Y5_PIOQ=_T7
M;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E50!ZK17E7_"F_%W_1=OB!_P"
M/A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55 'JM%>5?\*;\7?]%V^('_@#X>_^
M55'_  IOQ=_T7;X@?^ /A[_Y54 >JT5Y5_PIOQ=_T7;X@?\ @#X>_P#E51_P
MIOQ=_P!%V^('_@#X>_\ E50!ZK17E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?
M]%V^('_@#X>_^55 'JM%>5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB
M!_X ^'O_ )54 >JT5Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'
MO_E50!ZK17E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"5
M5 'JM%>5?\*;\7?]%V^('_@#X>_^55'_  IOQ=_T7;X@?^ /A[_Y54 >JT5Y
M5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E50!ZK17E7_"
MF_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55 'JM%>5?\*;\7?]%V
M^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )54 >JT5Y5_PIOQ=_T7;X@?
M^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E50!ZK17E7_"F_%W_1=OB!_P" /A[_
M .55'_"F_%W_ $7;X@?^ /A[_P"55 'JM%>5?\*;\7?]%V^('_@#X>_^55'_
M  IOQ=_T7;X@?^ /A[_Y54 >JT5Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=
M_P!%V^('_@#X>_\ E50!ZK17E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^
M('_@#X>_^55 'JM%>5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X
M^'O_ )54 >JT5Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E5
M0!ZK17E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55 'J
MM%>5?\*;\7?]%V^('_@#X>_^55'_  IOQ=_T7;X@?^ /A[_Y54 >JT5Y5_PI
MOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E50!ZK17E7_"F_%W
M_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55 'JM%>5?\*;\7?]%V^('_
M ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )54 >JT5Y5_PIOQ=_T7;X@?^ /A
M[_Y54?\ "F_%W_1=OB!_X ^'O_E50!ZK17E7_"F_%W_1=OB!_P" /A[_ .55
M'_"F_%W_ $7;X@?^ /A[_P"55 'JM%>5?\*;\7?]%V^('_@#X>_^55'_  IO
MQ=_T7;X@?^ /A[_Y54 >JT5Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%
MV^('_@#X>_\ E50!ZK17E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@
M#X>_^55 'JM%>5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_
M )54 >JT5Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E50!ZK
M17E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55 'JM%>5
M?\*;\7?]%V^('_@#X>_^55'_  IOQ=_T7;X@?^ /A[_Y54 >JT5Y5_PIOQ=_
MT7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E50!ZK17E7_"F_%W_1=O
MB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55 'JM%>5?\*;\7?]%V^('_ ( ^
M'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )54 >JT5Y5_PIOQ=_T7;X@?^ /A[_Y5
M4?\ "F_%W_1=OB!_X ^'O_E50!ZK17E7_"F_%W_1=OB!_P" /A[_ .55'_"F
M_%W_ $7;X@?^ /A[_P"55 'JM%>5?\*;\7?]%V^('_@#X>_^55'_  IOQ=_T
M7;X@?^ /A[_Y54 >JT5Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('
M_@#X>_\ E50!ZK17E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_
M^55 'JM8OC#QEHG@#P]=ZYXAU&#2M*M5W2W$[8'L .K,>@4 DGH*^>_CAK$O
MP%\-G4M>^/WQ EOI@19:5!9^'?M%TP]!_97RJ.[G@>Y(!^=_AK\*OBM^VEJ-
MCJOCKQ+JG_"#V+L(;^^C@CDE7<<K#'#%%$[X^4S>6!QWQMKR<7C_ &,O84%S
MU'T[>;[(_0N'^$WF%!YKFE3ZO@H;S>\G_+37VI/;JEYM6-[QQ\;/B1^V?XHN
M?!7PULI]%\'*=MW=2,8S)$3C?<R#.U#SB)<D\_>[?3_[/?[*_A3X!:>MQ;1C
M5_$\B;;C6KA 'YZI$O/EI].3W)X I^!_V6[OX:Z#'HOA?XO>.-%TN-BPM[>Q
M\/G+'JS.VEEG;H-S$G@<\5T'_"F_%W_1=OB!_P" /A[_ .553A<!R3^L8E\]
M3OT7DD;9[Q=]8PW]D9)3^KX)?97Q5/[U275OM>R\[(]5HKRK_A3?B[_HNWQ
M_P# 'P]_\JJ/^%-^+O\ HNWQ _\  'P]_P#*JO8/S<]5HKRK_A3?B[_HNWQ
M_P# 'P]_\JJ/^%-^+O\ HNWQ _\  'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!
M\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_R
MJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_
M (4WXN_Z+M\0/_ 'P]_\JJ /5:*\J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_
M *+M\0/_  !\/?\ RJH ]5HKRK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HN
MWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\
M 'P]_P#*J@#U6BO*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?
M_*J@#U6BO*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ
M /5:*\J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ /5:*\
MJ_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_  !\/?\ RJH ]5HKRK_A
M3?B[_HNWQ _\ ?#W_P JJ=#\'O%L<J.WQR\?2JK F-['P_AO8XTH'!]B* /4
MZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ
M6_X+5_\ )TWA;_L3+7_TNOJ_:FOQ6_X+5_\ )TWA;_L3+7_TNOJ /U4_9._Y
M-9^#?_8F:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHH
MH ^:/%'_  3?_9U\:>)=5\0:W\/FO]8U6ZEO;RZ?7=2#332.7=R!<@#+$G
M ["M7_A@7X$?\*S_ .%?#P.P\'_VK_;ATP:UJ 4WGE"'S2_VC>?W8QM+;>^,
M\U]!44 ?-/A7_@F_^SKX)\3Z1XAT7X>?8M8TF[BOK*Y_MO49/*FB</&^UK@J
MV&4'# @XY!K?\>?L+_ CXF>.G\8^(_AQINH>(9)?/FN5FGA2XDSDO+%'(L<I
M)ZEU.>^:]WHH KV%A;:58VUE96T-G9VT:PP6]N@2.*-0 J*HX50   . !5BB
MB@#RKXR?\E%^!/\ V.=S_P"H]K->JUY5\9/^2B_ G_L<[G_U'M9KU6@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "OGK]IS]KS0_@3:2:1IHBUOQI*
MF8[ -F.TR/E><CIZA!\QXZ @UQ_[47[9/_")7LG@3X;C^V?&=P_V66[MD\Y;
M.0G'EQJ,^9-GC'(4]<G(#?V7_P!C3_A%;R/QU\2?^)SXRN'^U16=R_G+:2$Y
M\R1B3YDV><\A3TR>1X.(QE3$5'A<%NOBETC_ )O^O3]8RGAS!9/@XYYQ.FJ<
MM:5%:3JON^L8=WU^[FXCX'?LG^)/C9XD'Q+^-4]U<)=$36^D7)*2W"]5\Q1C
MRHAVC&"?]D?>^Z+.SM].LX;6T@CM;6!!'%!"@1(U P%51P !Q@5-17?A,'3P
M<;0U;W;W;\SY+B'B3&\15U4Q%HTX:0IQTA"/:*_-[OTLD4445WGR@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 %%%% !
M7XK?\%J_^3IO"W_8F6O_ *77U?M37XK?\%J_^3IO"W_8F6O_ *77U 'ZJ?LG
M?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4
M444 %%%% !1110 4444 >5?&3_DHOP)_['.Y_P#4>UFO5:\J^,G_ "47X$_]
MCG<_^H]K->JT %%%% !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 %%%% !1110 4444 %%%07U];:797%Y>3QVM
MI;QM+-/,X1(T499F8\  #.30-)R=DM29F"J68@*!DD]!7Q)^T9^UKK'CWQ#_
M ,*O^#0FU'4KR0VMSK%B<LYYW1V[=E SNFR  "00!NK!^-G[1/BK]I[Q8WPO
M^$,$[:+,3'>ZDN8S=1@X9F;_ )96X[YY?@8YVGZ7_9S_ &9_#W[/OA_;;!=2
M\2748%_K$B89^_EQC^",'MU. 3GC'SM2O5S*;H85VIKXI]_*/^?]/]DP>58'
M@O#PS//H*IBY*]+#O[/:=7LNT>OK?EYK]EW]D72/@98QZSJXAUCQO.G[R\QN
MCLP1S'!GO@X+]3SC .#]$445[6'P]/"TU2I*R1^99MF^-SS%SQV/J.=27W)=
M$ET2Z)!11170>.%%%% !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 %?BM_P6K_Y.F\+?]B9:_\ I=?5^U-?BM_P
M6K_Y.F\+?]B9:_\ I=?4 ?JI^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y-9^#
M?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110!Y5\9/^2B_ G_L
M<[G_ -1[6:]5KRKXR?\ )1?@3_V.=S_ZCVLUZK0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !117/>/?'VA?#/PO>>(?$=_'IVEVJY:1^6=NR(O5F/8#FIE)03E)V2-J-&
MIB*D:-&+E*3LDE=MO9)%_P 2>)-+\(Z'>:SK5]#INEV<9EGNKAMJ(H_KG@ <
MDD <U\">/OB=XZ_;E\<-X(\!P3:1X#M9 ]W=39170'B:Y([9&4A'4C)R1E:]
M_J?C_P#X*!?$ V-@LWASX:Z7/N9G&4C]&?'$L[ \*#A ?3+-]T?#'X7>'?A#
MX3M?#WAJQ6TLH1EY&P9;B3',DC?Q,?R'0   5\ZY5,WERPO&@MWUEZ>1^S0H
MX/P\I*MB5&MFDE>,=X4+[.71U.RZ;]F\?X(_ OPU\!_"B:/H-OYES(%:]U*9
M1Y]W(!]YCV4<X4<#/<DD^BT45]!3IPI04*:LD?C^,QF(S#$3Q6+FYU)N[;W;
M_K[MD%%%%:'&%%%% !1110 45X#\:/VYOA!\"]871]=\1'4=9#[)M/T6+[7+
M;<X)E((5"/[I.[_9K/\ VM[7XV>.O /AI?@+J5M:)J+M+J-YYR6]R;=T4PM$
M\H^13EBQ7#_<QQNKZ;"\/XRI5PZQ:^KTZU^6I4O&%DKMWM]W=M&,JL4GRZM=
M$?,7QV_X*C^._A?\8_&/A'3/"/AVXL-$U.:PAFNS.TL@C;;N8K(HR2"< <9Q
MSUK2^ __  5EMM?U[5(OBMIVF>&=(BL_-L[G1K>YFDEN-ZCRBF7X*EFW':!L
MQW%?%?Q&_92^..E>.M<M=4\"^+O%.HQW3_:-:L=*O+Z&]D)RTJS^7^\#$YW'
MD]^:][_8!_8YO/%/Q2UZ+XO_  MUJ'P[#H[/:G7]/NK&(W7GQ!=K$)N;9YG&
M2,=>U?U+F?#? V"R&6(JQC)QA%N5.:YV]-8J4K7?FCPX5L5*K9?CL?7OA/\
MX*<_!OQEXXT7PQIZ^(OM6K7D=C;W4NG*L DD8(F[]X7 +,!D*<=\5WG[2W[9
M?@?]EF^T.S\56.MZC=:NDDL,6CVT<A1$(!9C))&O4@8!)_3/6^$?V9OA/X#U
M*UU'0/AWX;TW4K5@]O>QZ=&T\3#HR2,"RM[@YKK/%_P]\+?$*UAMO%/AK1_$
MMO"2T4.L6$5VB$XR5$BD \#IZ5_-U?%<+_VA1GA\-5^KI/GBYKFD];--*RMU
M77R/94:W(TY*_H?/'PW_ ."D_P %_B5XHTGP_:WVKZ3J6J7*6=JNJ:>41I7(
M5%+HSA=S$+DG&>I YKZ#\6_$KPCX!FLHO$_BG1?#DM\6%JFK:C#:M<$8R(Q(
MPW8W+G&>H]:XK1_V3_@[X?\ $MCX@TSX<^'[#5[&59[:XM[-4\F13E751\H8
M'D'&00#V%<U^T[^Q?X(_:FFTN^\17>JZ3K&F0M!;WVES(,QL=VR1'5@P!R>-
MIY/-.M_JMB\PI1H.M0P[3YW+EG)/6UDK:;7W?D)>WC!WLV>ZZ=J=GK%FEU87
M<%[:R#*36\BR(WT8'!JS7P?\'?\ @F7JOP1^,.@>+= ^+5XNE:?=QW%Q8)IY
M@ENHE.6@=EF*LKCY22O1CQ7<_MC?M/\ Q?\ V>?&&D2^$_AM#XH\"-9>?J&K
M/;W$I2;>P:/?$V( %"'<ZD-N..AJJG#>%QN8T\!D&,CB.>+=Y)TK-?9]_=]K
M/4%6E&#E5C;\3ZWHKY._9B_X**>"/VBO$MCX3FTF_P#"OB^\1VALYV6XMIRB
M%V6.90#D*K-AT7A>"3Q7UC7S>;9/C\CQ/U3,:3IU+7L^J[IJZ:T>J=C:G4C5
M7-!W04445XQH%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XK?\ !:O_ ).F\+?]
MB9:_^EU]7[4U^*W_  6K_P"3IO"W_8F6O_I=?4 ?JI^R=_R:S\&_^Q,T;_TA
MAKU6O*OV3O\ DUGX-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !1110
M 4444 >5?&3_ )*+\"?^QSN?_4>UFO5:\J^,G_)1?@3_ -CG<_\ J/:S7JM
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 445YC\>/V@/#7P"\+G4M9E^TZE.&%AI,+ 373C_P!!
M0<9<\#W) .52K"C!U*CLD=V!P.)S+$0PF#@YU)NR2W?]=7LEJS:^+'Q<\-_!
M?PC<>(/$EX(+=,K!;QX,UU)CB.->['\@.20.:^(?#WACQ[^WY\0!KOB"2;P_
M\.--F*111$[$'>.'(Q),1C=(1A?^^4JS\,O@[XU_;4\;)\0?B3/-8>"XG*VE
MG%F,3H#_ *FW7^&/CYI>K$8!)R5^^]#T/3_#.D6FE:59PZ?IUI&(H+6W0(D:
MCH !7@1A4S:2G47+16RZR\WY'Z[5Q&"\/:4L/@Y*KF<E:4]XT+[QAWGW?3;N
MBEX,\%Z+\/?#=EH'A^PBTW2K--D4$0_-F/5F)Y+'DDY-;=%%?11BHI1BK)'X
MS5JU*]256K)RE)W;>K;>[;[A1115&04444 %%%<CIOQ<\%:QX\O?!5CXHTN[
M\6649EN='ANE:XB4$9W*#P1D9'49&1S6U.A5K*3IP<E%7=DW9=WV7F)M+<S_
M (R?'3P5\!/"[Z]XTUN'2[8Y$%O]^XNG'\$48^9STZ<#.20.:\SUKQ0?VW/V
M7=4N/A5XFOO!\^K.;6.^O(FAFB,<J^;$_EL2H=1C<C'AN_(KP;2?^"='B_XO
M?&[7/&OQY\6QZYI?VIC9Z=I-Q)NN(0Y*1EBJ^1"%P-B?,<GE3R?NWPKX4T;P
M/X>L="\/Z9:Z/H]C'Y5O96<8CCC7.> .Y)))ZDDD\FOOL?3R7(*6'>75W7QD
M91FYI+V4;:\J4E[[O:[>GXHY8NI5;YU:/XGR9^SU_P $Q_AW\)Y+?5_&#?\
M"P?$B$./MT6VPA;K\L&3YA]Y"P/!"J:^R  H  P!T%+17R^;YYF.?5_K.95G
M4ETOLO)):)>B1M3IPI+E@K!1117AFH4444 %%%% !1110!R%G\'_  -I_C3_
M (2^T\'Z':^*=K+_ &Q#I\271W AB9 N<D$@GK@XZ5\E?M7?LV_'Z3XM7OQ3
M^#_C^]EE:*(#PW]M,!@"1JI2)')@E1BI<J^/F8\-7W)17T^4\18W*,4L5"U1
M\O(XU%SQ<-^6SV7HU^+,:E&-2/+MZ'R=^Q7^TA\5OBOK7B#PC\4_ 5UH&K:'
M;+*VM&QEM(YFWA?+D1QM\Q@=X*':0K$ <9^GM)\3Z/KUU?6VF:M8ZC<V,GDW
M<-I<I*]O)S\D@4DHW!X.#Q6G7YS_ !B_X)Q^./ /C:^^(7P"\8W5EJKSR77]
MCSW7V>X4NQ9HXI\[9%).-DN!@<LU>YAZ62\39A6E5J1P',ER*SE3YNMW?W$]
MUI97\M<FZE&"LN;\S]&**\%_9A^(7Q*D^"M]K7QYT^U\*:KI4\HDOKHQVXEM
M$16^T3*IV1G.\<8!"YP._K?@GQ_X:^)&BKJ_A77=/\0Z8S%/M6G7"S(&'525
M)P1Z'FOD<=EM? 5JM.5IQIRY7.#YH-^4EIK]_D;QFI)/N;]%%%>4:!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %?BM_P %J_\ DZ;PM_V)EK_Z77U?M37XK?\ !:O_ ).F\+?]
MB9:_^EU]0!^JG[)W_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0P
MUZK0 4444 <K\5O%EQX#^%WC#Q+9P?:;O1]'O-0AAV[M[Q0O(JX[Y*CBOAOP
M]XM^*'Q^TOX(_#FV^+VI:7JNI^#[KQYXK\3Z((K:["RL!9VX*<(J22E&4 ;E
MBSU''W#\7-:G\.?"GQGJUL=/%S8Z->7,?]KJ6L]R0.P\\#DQY'S <XS7P5^S
M)\8/V-/#/P9O3+>:#X)\0>-]&%EXNTV-[X'>R,EQ#%O:0Q1;GD*B-@,%3V&
M#ZP_8E^*7B#XS?LP^"/%?BF1;C7[J&>"ZNE0)]I:&XDA$V   7$88X&,L<<5
M[E7!? K4O 6I_"?PXWPPFM)_ D%N;72VL=_E".)FC(!?YB0RL"6Y)!))SFN]
MH **** "BBB@ HHHH \J^,G_ "47X$_]CG<_^H]K->JUY5\9/^2B_ G_ +'.
MY_\ 4>UFO5: "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 **** "BBOF/\ :F_;$L?A*LOA;PD8M9\=3?NBJ#S(
M]/)X!<#[TG/$?XMQ@-S8C$TL+3=6J[+^MCW,FR7'9]C(X+ 0YIO[DNKD^B7?
MY+6R.I_:7_:HT+X :.;:/R]6\77,>ZTTM6XC!Z2S$<JGH.K8P.Y'@7P'_9?\
M1_'KQ0/BE\99;BYMKHB:TTFXRC7*]4+K_P LX!_"@QNZ\#[W2?LT?L=WMUK"
M_$CXN>9JWB.[D^UP:5?'S#&YY$MQG[S],1]%XSSPOV97CT\/5S":KXM6@OAA
M^LO/R/T?'9S@>#\//*N'9\^(DK5<0OQA2[1[RZ[KHU%;6T-G;Q6]O$D%O"@C
MCBC4*J*!@* .  .U2T45]"?CK;;NPHHHH$%%%% !14<\T=M#)-,ZQ11J7=W.
M J@9))[#%?F/\:OVJ?B/^V;\4D^%?P#DO=+\.1R$W6MV\KVLERBMAIY91AH;
M<=E'S/D9!+!!];P[PWBN(JTU3DJ=*FN:I4EI&$>[?=VT77T39A6K1HI7U;V1
M]%_M\?$'XS:%H?ASPE\(/#6J7EWXE>6WN]=TN!I)+/&T+&KCB$L&8^:Y&T(2
M"""RP_L5_L)V/[.;?\)AXFOO[<^(M[ T<LJ.3;V*O@ND>>7<X^:0^X  R6^E
M/AQX=U+PAX!\.Z'K.LS^(M6T^PAM;K5KG/F7<J(%:1LDG)()Y)/J2<FNCKKJ
M<35\+E+R+ *,*;;]I.*?-55W;F;U4;?9T\]VB?8J53VLM7T78****^'.D***
M* "BBB@ HHHH **** "BBB@ HHHH **** ,3QMX,TCXB>$=7\,Z]:_;=&U6V
M>UNH-Q4M&PP<$<@]P1R"!7YT>-O^"?OQ=_9Q\5/XN_9X\6WE_"6!;2Y;B."\
M" Y"/OQ#<H.>&"GD84GFOTRHKZ_(>*<QX>YZ>&:E2G\=.:YH2]5^J:9SU:$*
MVLMUUZGF7_"WK/X8?"_PMJ_QAUG1_"&N7MO!#>J\X6#[:8\R)&<G(!#'@D #
MKCFO1--U.SUK3[>_T^[@OK&X02PW-M(LD4J$9#*RD@@^HKS7]H?]G'PC^TQX
M)3P[XKBN(Q;R_:+*_LI D]K+M*[E)!!!!P58$'CN 1\??!?]F7]I']E+XSZ%
MH_A'6H?%?PJOM03^T/-N$2WBMBW[UWMY&W12[<D&'=N(4$G.VO0P64Y1G&!J
M5HXN-#%1YI>SFN6G*.Z4):V=M$I:MZ+N3*I4IR2Y;Q[]?F?HI17%ZO\ &?P)
MH'CRT\%ZEXLTFP\57<:R0:5<72I-(&SM !/4X.%ZGL*[2OAZF'K45&56#BI*
MZNFKKNNZ\T=*:>P4445@,**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *_%;_@M7_R=-X6_[$RU_P#2Z^K]J:_%
M;_@M7_R=-X6_[$RU_P#2Z^H _53]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/
MP;_[$S1O_2&&O5: "BBB@#!\>ZYI7ACP-XBUC785N=$T_3KB[OH717$D"1LT
MBE6^4Y4$8/!SS7YYZ#^T=XK\;:X+'P[^R3X'EDN?# \96=I<7]J9YM,9RL3?
M+;X,CX!$?7D5]W?%K5/!6I>%=<\&^+/$VE:)'KNF3V<L5YJ$5O*8)D>)G4,P
M..6P?45\5VGPS\4_"_3_ (=>(?A[\9?A3>_$/PWX<F\%W[:]J;1Z=?Z6LY>S
ME"QN66>)=F0<J3GD@88 ^LOV2_B)'\6/V??"7BV'P[I?A2'5(IIDT?1W#V]L
M/.D7 (1<,<98;1ABP]Z]>KQ[]D;X8V/P<_9Y\(>$K#7[/Q1'8PRM-JVGR![>
MXGDFDDF,9!(VB1W4?3D#I7L- !1110 4444 %%%% 'E7QD_Y*+\"?^QSN?\
MU'M9KU6O*OC)_P E%^!/_8YW/_J/:S7JM !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %(2%!)X%9_B'Q%IGA/1
M;O5]9OH--TRT0R3W5RX1$4>I/Y =23@5\'?%+]H+QQ^UMXJD^'GPFL[JS\-O
M\MY?MF)KB+."\S_\LH?]G[S=#DG97G8S&T\(DGK)[16[/L>'>%\7Q#4E.#5.
MA3UJ59:0@O7J^R^^RU.Q_:,_;(U#6=:_X5S\'!+JVO7<GV6;6+%=Y#'@QVV.
MK=<R]% )']X=E^R[^QM8_"AH?%?B\QZUXYE_>KO/F16#'D[2?OR^LG;HO=F[
MC]G7]E_PW^S_ */OMPNJ^)KB/;>:S-& Q'4QQ#^"//;J<9)/ 'L]<F'P52K4
M6*QNL^BZ1_X/F?1YQQ-A,#A)9'PRG"@_XE1Z5*S\WO&':.FF]KM!1117N'Y6
M%%%% !1110 5G>(?$6F>$]#OM9UF^@TS2K&%I[F\N7"1Q1J,EF)[5+JVL6&@
M:9<ZCJE[;Z;I]K&99[N[E6**)!U9W8@*!ZDU\R_M<?!#6?VT/AOX/M_A[X^T
MJU\*O>-=7TR3--;7\7"HRF+(=HV5_D) +'D@J*]O*,#0QN+I0QM7V-!RM*I9
MM1T;MIU=M%^AG4DXQ?*KOL4OV??VZ(OVF/CIX@\&>'O!D\O@FRLY)1XBFD.6
MP0H,L17"K)DA5)W8&2/O!???A?\ !7P/\%["]L_!/AJR\.V][-Y]R+526E?M
MN9B6P,G"YPN3@"L[X"_ 7PK^SKX M?"WA:UV1+B2[OI0#/>S8PTLK#J3V'11
M@#BO1Z]#/,?@:F)J4<DC*EA7RKE<F^?EVG-7M=[VV73J12C)13J:R_(****^
M4-PHHHH **\#_:B^*7Q4\ _V'9?#7P7)XADU 2?:-06SENQ;%2H5=B$!"<YW
M/\O&,<''@L?PO_:Y^*0,VK^*W\*PS?\ +-]16RPOIMM%)'X\^M>37S#V51TH
M4I2:[+3[SP\3FGL:KHTZ,YR79:?>SZZ^-7QBT;X&^ [CQ/K22SPI+';PVMN5
M$MQ(YX5,D#(4,Q]E-=9X?UZQ\4:'I^L:9.MUI]_;I<V\R]'C=0RG\C7XW?'#
M0=;\%_$'4_#&N>)9_$U]ICJD]U)+*Z>:RAF"F0[CC=C.!D@]N:[']F']FZU_
M:.U#7-//BJ3PY?:;%'.L?]F?:DFC8E2=WFIM(.WCONXZ&O#AGE>IB71A1OTM
M=+57OKL?-T^),35QCP].A=[*/,D[J]];6^7D?KA17F?[/?P9?X$_#U/##^(+
MGQ)MN7N!<W$7E+&&"@1QIN;:HVYQN/+,>]=SXFNM3LO#>JW&BVD>H:Q#:2R6
M5I,^Q)IPA,:,W8%L#/O7UL)R=-2G&SZK?_AS[FG4G*DIU(\KMJM[>6FYIT5\
M'P_MZ?$SX<WHM?B7\,O(!?:)(XI]/?UX\P.K_@1GU[U[;\-OVYOA7\0FCMY]
M6D\+:@W'V?7%$*$^TP)CQ_O,#[5YU+-,)6ER\]GV>GYGE4,ZP->7)S\LNTM'
M^)]!T5#:7D%_;17-M-'<6\JAXYH7#(ZGH01P14U>L>X%%%% !1110 4444 %
M%%% 'RQ^UQ^P3X8_::NF\1VFH2^&O'$<"PIJ"KYEO<JF=BS1]>,X#J00.H;
M%8_[#_@[]HCX8^(-?\'_ !6D35/!.GV@_LG5)KU+J1IO,4*D3Y\PQ%-YQ* 5
MVH !DBOK^BOLEQ9F$LIEDN)Y:M'[/.KRI_X):-=K.ZMHD<_L(>T]HM'^?J<5
MX'^-7@+XE:MJ6E^%O%VD:]J.FNR75K8W2O)'@X)V@Y*YXW#(]Z[6O@#]H#_@
MF.[>(I_'/P0\03>$_$BS->+I,EP\40E)))MIU^:$Y)PIRO/WD Q7T'\ /%OQ
M!^''[/-QK?[1-[9Z1JVCR2O<7SR12,+-0HC:8P%D:0L6'R9+#9D%B<]>:9'E
M7U2GC<DQGM>9J+I25JRD^T5I-7ZQVNEJ3"I/F<:D;>?0]\HKD/AI\7O!GQBT
M0ZMX+\1V/B&Q4[9&M),O$W]V1#AD/LP!KKZ^)K4*N&J2HUX.,ENFFFO5/5'2
MFI*Z"BBBL!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5^*W_!:O_DZ;PM_V)EK_ .EU]7[4U^*W_!:O_DZ;PM_V)EK_ .EU
M]0!^JG[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%%
M'QQ^V7X=\/:Q\2-*EU?]F#6/C9<+I2*NN:?,42V7S93]G(SU!)?_ +:"O _^
M$'\$_P#2/WQ-_P"!1_QK](_B#XPM_A[X#\2>*;N)I[71--N-2EBCX9TAB:0J
M/<A:^0/ N@?M8?&3X;:9\4[#XV:%X5N=:LEUC3/ T/A:WN+ 02*)(8);QR9A
MO7;N;#%2QP?0 ^C/V8[&QTWX)^'K?3OA[=?"RS0W&SPI>-NELLW$A.3_ +9S
M)]'%>IUY3^RS\:)OV@_@+X2\>75C'IM_J<#K>6L))C2XBE>&79DD[2\;$9)X
M(Y/6O5J "BBB@ HHHH **** /*OC)_R47X$_]CG<_P#J/:S7JM>5?&3_ )*+
M\"?^QSN?_4>UFO5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M***^4-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ6_X+
M5_\ )TWA;_L3+7_TNOJ_:FOQ6_X+5_\ )TWA;_L3+7_TNOJ /U4_9._Y-9^#
M?_8F:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** ,/QO=>'[7PAK#
M>*[NQL?#;VSPZA/J<ZP6PA<;&$CL0%4AL9)'6O@+P5X#2ZA/PI^%W[<>DV_@
MFX=K73_#D=OI][JT-NVXFVM[OSA(W!PK( 5 &T#!!]:^/7A/3OV@/VU_A]\+
MO%D9U#P1H'A>Y\8W.BR$_9]0NC<"UA$P!^81Y+ 'CD@Y#$5Z5\4/V*_@U\1O
M FH: ?AUX;T25[=DL]2T;2X;*ZL9<?))%)$JLNU@IVYVG&&!'% 'I'PG^%^A
M?!?X<Z!X)\-0R0Z+HMLMM!YS;I'Y)9W.!EF8LQ( &6. !Q76UX+^PG\1-7^*
M7[*7@#7M>NY+_6#;365S>3'=)<-;SR6_F,2<EF$0))Y))/>O>J "BBB@ HHH
MH **** /*OC)_P E%^!/_8YW/_J/:S7JM>5?&3_DHOP)_P"QSN?_ %'M9KU6
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BFNZQHS
MNP55&2S'  ]:^3_CU^WEHG@VXE\._#V"/Q=XF9O(^U1Y>S@D)P NWF=L]E^7
MG[QZ5R8G%4<)#GK2M^OH?09+D.8\08CZMEU)S?5[1BN\GLEZ_*[/H?XC_%+P
MO\)?#[ZQXIU:'2[/D1JYS).P'W(T'S.WL!QU.!S7Y(_'3XT:[\<O'-UKNKW#
MFS5WBT^S VQVL&>%5<GYB,%CU)]L ?5/PW_8[\;_ !P\0IXV^-^KWL:S89-)
M9PMTZYR$8#Y;>/\ V%&[D_</-?6TWP+^']QX?T;1)/".EMI6CSK<V-J8!MBE
M&/F]6)P-V[.['S9KYW$X?&9Q#_GW#HGN_7L?LN29OPYX<XGW7]<Q3TG.%E"F
MNJ@W\3;T;T37;5/YQ_8#_9]_X1OPS+XU\4>&[>+6+R19-'N;O+7$5N5Y<1GB
M/<>0WWB">@(S]D4E+7T.$PL,'1C1AT_$_'N(<]Q/$>95<QQ6CD]%=M171*_3
M];NVH4445V'S84444 %%%% !2,PC4LQ"JHR23@ 4M?#W_!1;XC?%+4+[PY\'
M/AOX?U.5O%MN6O-5LXV_?(7*&U$@^6-<#=(Q(^1ESA2V?H,AR>IGN/A@834$
M[MRD[*,4KR;]%T_X<RJU%2@Y-7/9?&.N> /VUOACX_\ AUX-^("&:/RK34+[
M2D9S;-Y@=>&VB6-_*924;:PW#=6[^S/^S+X6_9@\"_V#H :]O[EA+J6LW$86
M>]D&<9Q]U%R0J D#)ZDDG"_8\_92TG]ECX>/IZ2KJ/BG5?+FUG4USMDD4';%
M&#TC3<V,\DLQ.,@#WRO0S?,887V^391B)2P/.I+FLG*223D[).UU[J?2SM<B
MG#FM4J+W@HJ*ZNH;&VEN+B6.WMXE+R2RL%1% R6)/  '>OB/X[?MDZW\0_$'
M_"N_@E!<ZA?W;FWDUNT4^9)_>%O_ '5 ZS'&!DC  :O@L5C*6#AS5'J]DMWZ
M'-C<?1P,.:J]7LENWY(^X:\\^,WP)\+?'?2=.T[Q1'=-#87'VB%K.?RF!(P0
M3@Y!'MGC@BL7]E_X3^(?@_\ #-=)\4:]+KFL75T][,'E:5+4NJ@Q([<L,J6)
MZ;F; [GUVM(I8FBE6A:^Z>IK&*Q>'2Q%.W,M8O4PO!?@;0/AWH,&B^&]*M](
MTR'[L%NF,GNS'JS'NS$D^M;M%%;QBHI1BK(ZHQC"*C%62"BBBJ*"BBB@ HHH
MH **** "BBB@ HHHH *\D^.'[,/@CX[6;OK%C]AUQ5VPZU8@)<+CH'XQ(O\
MLMG S@CK7K=%95:5.M!PJ1NF85J%+$0=.M%2B^C/SK:W^-O["=^7B;_A+OAW
MYG/#/: $]QRULY]?N$G^.OKSX%_M+^#?CUIH.C7?V+6HTW7.BWC!;B+U*]I$
M_P!I?49"DXKU.XMXKRWE@N(DG@E4I)%(H974C!!!X(([5\=?'3]@]6U$^+OA
M#=MX;U^W?SUTF.8PQ,XYS;R YA;_ &2=OH4%>']7Q.7>]AO?I_RO=?X7^A\V
M\+C,I][!OVE+^1[K_"_T_,^RJ*\O_9QO?B)>_#&V_P"%G6:VGB6*>2('*>9-
M"N-DD@0E0Q.X<=0 >]>H5[E*I[6"G9J_1[GTM&I[:G&I9JZV>C7J%%%%:FP4
M444 %%%% !1110 5^8?Q[_X)?_%#XG?&CQGXMT?Q#X1ATS6M4FO[>.^N[J.9
M%D;=M=5MV4$9QPQK]/**^LX=XHS'A>O/$9<TI35G=7TO<PK485TE,^&_V#_V
M%_'/[+_Q,UWQ+XJUCP]?VM]I#:=##H\\\KAVFBDW-YD,8  CQQGK7W)117'G
MN>8SB+&O'X]IU&DM%966VA5*E&C'DCL%%%%?/FH4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !7XK?\ !:O_ ).F\+?]B9:_^EU]7[4U^*W_
M  6K_P"3IO"W_8F6O_I=?4 ?JI^R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ DUGX
M-_\ 8F:-_P"D,->JT %%%% 'SS\</V/X_C%\5['XA:=\2/%_P^\06NCC1/-\
M+W,<!DM_.>8AF*DG+,.,X^5>.*Y5OV'/%3 @_M-_%_!_ZB\?_P 17UA10!YS
M^SW\$M-_9V^$NB^ -(U&\U;3]+:=H[S4-OGR&69YFW;0!]Z0CIT KT:BB@#X
MQ_X*(?%;XW>"OA?XOA\">&8]!\*VMA!<7?Q!775CNXPTJJ\%M;(!*DF2H\TG
M&&;&#@CZ ^)'PI?XV?#;1='D\;>,/!,B&"];5/!NK?8+V4B)E,;R[6RAW[BN
M.2JG/%>>_P#!1?\ Y,M^)_\ UY0_^E,->[:3?6^E^#;*]O)DMK2WL$FFFE;:
MD:+&"S$]@ ": /A_6/@3K'@3]JCX2^"/"WQU^,7B&^DD?Q-X@M?$7BU[JTCT
MFV8 *\:HF[SYML6"2,;\BO)I?BG\,_$/Q(^(TWQ/_:F^*7P\U9O&FJ6&F:#X
M7\17:6=O913".(LB03+#D[NK*N!D  &OK#]BZUG^)NI>/_CYJ<,B7'CK4#:Z
M'',6'V?1+0F&V 5A\OF,))3C@[E/>N-;]L[X/_#73?&/@OQW\-Y_ /C.ZO[Q
M+CP-IV@R7@\1.S$+/#+';I%<?: 0=TFTDD@DCD@'U7\*]%LO#OPZ\/:?IOB;
M4?&6GQ6B&WU_5K\7UU?QM\RRO. !(2"/F P1BNJKP;]AGX>^(/A=^R[X+\/^
M);2;3=4C2XN?[,N#F2QBFN))HK=CG.Y$D4$'D'(XQ7LWB3P_:^*M#NM*O9;Z
M"UN5"O)IM_/8W P0?DG@=)$.1U5AD9'0D4 >>_&3_DHOP)_['.Y_]1[6:]5K
MY?\ BQ^SWX7L?'GP8@BU7QPR7OBVXMY3-X^UV5E4:%JTF8V>])B;=&HWH58J
M63.UV4^E_P##-/A'_H+_ ! _\./XA_\ DZ@#U6BO*O\ AFGPC_T%_B!_X<?Q
M#_\ )U'_  S3X1_Z"_Q _P##C^(?_DZ@#U6BO*O^&:?"/_07^('_ (<?Q#_\
MG4?\,T^$?^@O\0/_  X_B'_Y.H ]5HKRK_AFGPC_ -!?X@?^''\0_P#R=1_P
MS3X1_P"@O\0/_#C^(?\ Y.H ]5HKRK_AFGPC_P!!?X@?^''\0_\ R=1_PS3X
M1_Z"_P 0/_#C^(?_ ).H ]5HKRK_ (9I\(_]!?X@?^''\0__ "=1_P ,T^$?
M^@O\0/\ PX_B'_Y.H ]5HKRK_AFGPC_T%_B!_P"''\0__)U'_#-/A'_H+_$#
M_P ./XA_^3J /5:*\J_X9I\(_P#07^('_AQ_$/\ \G4?\,T^$?\ H+_$#_PX
M_B'_ .3J /5:*\J_X9I\(_\ 07^('_AQ_$/_ ,G4?\,T^$?^@O\ $#_PX_B'
M_P"3J /5:*\J_P"&:?"/_07^('_AQ_$/_P G4?\ #-/A'_H+_$#_ ,./XA_^
M3J /5:*\J_X9I\(_]!?X@?\ AQ_$/_R=1_PS3X1_Z"_Q _\ #C^(?_DZ@#U6
MBO*O^&:?"/\ T%_B!_X<?Q#_ /)U'_#-/A'_ *"_Q _\./XA_P#DZ@#U6BO*
MO^&:?"/_ $%_B!_X<?Q#_P#)U'_#-/A'_H+_ ! _\./XA_\ DZ@#U6BO*O\
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
M_P#)U'_#-/A'_H+_ ! _\./XA_\ DZ@#U6BO*O\ AFGPC_T%_B!_X<?Q#_\
M)U'_  S3X1_Z"_Q _P##C^(?_DZ@#U6BO*O^&:?"/_07^('_ (<?Q#_\G4?\
M,T^$?^@O\0/_  X_B'_Y.H ]5HKRK_AFGPC_ -!?X@?^''\0_P#R=1_PS3X1
M_P"@O\0/_#C^(?\ Y.H ]5KQO]IK]H"[_9Z\,:5K4'A>;Q';W5W]GG=9S#';
MKC(W-L;!;D#(QP?H;_\ PS3X1_Z"_P 0/_#C^(?_ ).JMJ7[*_@76;">QU"]
M\<W]E<(8YK:Z^(7B"2*13U5E:^(8'T-8UHU)TW&E+EET>YSXB%2I2E&C+ED]
MG:]OD;GP9^.WA+XZ>'_[2\-7VZ>,#[7IMQA;FU8]G3/3T894X.#P0/0J^"_C
MI^PWKGP_N)_%?P5U'5;+9&RRZ18W\T-[$A'S?9YU<2."/X2V_P!"Q.*A_9O^
M(WPZ^)4\/ACQKJGCOPSXR5O(#2?$?Q%';7D@.-J[K_\ =R9XV-U/0DG:/*H8
M^4)K#XU<L^C^S+T?Z'BX;,YTZBPN81Y*G1_9EZ/OY?\ #'WU17E7_#-/A'_H
M+_$#_P ./XA_^3J/^&:?"/\ T%_B!_X<?Q#_ /)U>V?1'JM%>5?\,T^$?^@O
M\0/_  X_B'_Y.H_X9I\(_P#07^('_AQ_$/\ \G4 >JT5Y5_PS3X1_P"@O\0/
M_#C^(?\ Y.H_X9I\(_\ 07^('_AQ_$/_ ,G4 >JT5Y5_PS3X1_Z"_P 0/_#C
M^(?_ ).IT/[-OA*&5)%U?Q\61@P#_$7Q PX]0;[!'L: /4Z*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ6_X+5_\G3>%O\
ML3+7_P!+KZOVIK\5O^"U?_)TWA;_ +$RU_\ 2Z^H _53]D[_ )-9^#?_ &)F
MC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5: "BBB@ HHHH **** "BBB@ H
MHHH **** /*OC)_R47X$_P#8YW/_ *CVLUZK7E7QD_Y*+\"?^QSN?_4>UFO5
M: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHJ"\O;?3;2:ZNYXK6UA4O)-,X1$
M4=2S'@#W- TG)V6Y/5#7-=T[PSI=QJ>K7]OIFG6Z[YKJ[E6..,>I8G KY>^,
MG_!03PIX0DETGP-;?\)GK9/EK<(2MBCG@88?-*<]DX/9J\MT7]GCXS_M7:I!
MKWQ1UFX\,^'M_F06$L>R0+Z0VO CXXWR?-T.&KQ*N9Q<O982/M)^6R]7L?I^
M X&KPH+,.(*JP>'>W/\ Q)>4*?Q/YV[V:.S^+G_!0*.XU'_A&_A)H\WB36)V
M,,>I36[LA;_IA !OD/NV!QT85SG@?]BOQ[\:M;3Q9\:O$=Y!YOS#34E62[*]
M=N>8X%_V5!/7A37U?\)?@'X)^">G_9_#&CQP73)LFU*XQ+=S_P"](1T_V5PO
MM7H=9QRZIB6IX^?-_=6D5_F=E;C+!Y)3EA.$\/[&^CK3M*M+TZ03[+UT9S/@
M#X;>&?A;H2:/X6T>WT>Q7!985R\C?WI'.6=O=B373445[L8Q@E&*LD?E5>O5
MQ-25:O-RG+5MN[;\V]6%%%%48!1110 4444 %%%% !117RK^W#^VMI_[-7AT
MZ%H+PZC\1M3AW6EJPWI8QMD?:)1WZ'8G\1&3P#GV,IRG&9YC(8# PYJD_N2Z
MMOHEU9G4J1IQ<I;'H?[77CKQ[\/?@=K.I_#;0+K7_%4CI:PK9VS7,MJCY#7"
MQ*"7*#H,$ D$@@&O"/V"_P!BB\^&LS?%/XF1RWGQ'U(R36]O>OYLFGK)G?)(
MQ)S<2!CDDY4,1U+8]/\ V$]!^+&F_!^34OBWK=]J>L:S=F_L[/4W+W-E;LBX
M60GE2QRWE_P @<$E1]'U]5BLWK\/X3%<.X*4&I3:G5A>\XI6Y$W]E.][;Z]&
M[X1IJK*-:7R78*\B^/O[37A/]G[3X/[6>34=9NANM]'LV7SF7.#(V>$3KR>I
MX .#CAOVI/VQ-,^#,4WASPWY6M>.9EVB%?GBL-W1I<=7YXCZ]"<# ;SW]G/]
MCW5/%6N_\+*^,IGU/6;R074&CW_S,6_A>Y!]!C$/0  ,/X1^18C&SJ5/JV#U
MGU?2/KY^1Y&*S"I4JO!Y>N:IUE]F/KW?D?7O@GQ5;^.O!^B^(K2WN+6VU2TB
MO(H;I-LJ*ZA@&'KSVX]*VZ15"*%4!5 P .@I:]F-TDF[L^@BFHI2=V%%%%44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M\_?M'_L>^&?CI!-JEGY?A_Q@%^34HD_=W) X6=1][TWCYAQU Q7T#17/7H4\
M3!TZL;IG+B<-1Q=-TJ\;Q9\3?L[_ !=^*OPI^*&E_"#XD:/>:M!<L8=/U(YD
MDB0*2'67I-#QU)W)WZ;1]LT4UW6-&=V"JHR68X 'K66%P\L-!TW-R72^Z7;S
M,<%A9X.FZ4JCFKZ7W2[7ZCJ*\[^&'[07@'XQ75Y:^%/$,.HW=J3YEL\;PRE?
M[ZHX!9?<9QD9Q7HE=-.I"K'FIM->1UTJM.M'GI24EW6H4445H:A1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?BM_P6
MK_Y.F\+?]B9:_P#I=?5^U-?BM_P6K_Y.F\+?]B9:_P#I=?4 ?JI^R=_R:S\&
M_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !111
M0 4444 %%%% 'E7QD_Y*+\"?^QSN?_4>UFO5:\J^,G_)1?@3_P!CG<_^H]K-
M>JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 445%=74-C;RW%S-';V\2EY)96"JBCDDD\ 4#2
M;=D2U'<7$5K#)--(D,,:EWDD8*JJ.223T%?+OQC_ ."@'@GP(TVG>$XSXTUE
M<IYEL^RRC;WEP?,[?<!!_O"O'[?X6_M ?M?31WOC'47\'>$)&#I:31M!$5Z@
MQVH.Z0]PTI'7AJ\6KFE/F]EAHNI/LMEZO8_3,OX%QDJ"QV=58X/#O[53XI?X
M*?Q-_=Y7/8_C1^WUX*^'[3Z;X57_ (337%RH:U?;91MT^:7G?]$!!Z;A7CEE
M\(_CQ^V!=PZCXYU.3PAX09@\=G-&T*;>H,5H"&<^CRGH>&/2OIWX,_LC_#WX
M+^1=V.F_VQKT>#_:^J 2RJWK&N-L?L5&[U)KVFL?J.(QFN.G[O\ +'1?-[L]
M%\4Y/PXO9\+X:]7_ )_U4I3]80^&/D][;H\B^#?[+?@#X)QQ3:/I0OM:4?-K
M.I8EN<]]AQB,?[@''4FO7:**]JE1IT(\E*-EY'YCC\PQ>:5WB<;5=2;ZR=W_
M ,!>2T04445L>>%%%% !1110 4444 %%%% !117.>.+S6)O!_B:'PA-9R^+H
M+"86$5RX,:71B)@$H[ MM//:M:5-U9J"=K]7LKZ7?9";L>._M*_MO> /V9=4
MTW1]96]UW7[PJ[Z7I 1YK>$G_62;F4+D9VKG+8[#FNBU;]E7X:^+OC59_%S4
M]%DOO%,<,1B%U(WV<.B@1S&%A_K%4 #/ (!QN&:^<?V0OV"];T?QO=?%7XY,
MNM>.9;HW-IIMQ.ETL$V<_:9G4E7DS]Q5)5, ]<;/O&OO<ZJ9?D,X83(,1*51
M1E&M5C*T9\UKQBE]A6W^U\KG+3YZJ<JJTZ+L%?'/[3?[8]W;ZP_PY^%"R:MX
MKN)39W&I6:>:8)"<&* #[TN>K=%[9/*_8U>;?#O]G;P%\+?$VJ^(/#VAI;:O
MJ+LTES+(TK1!CEDBW$[%)/0=>G0 #\MQE/$5HJG0ERI[OK;R.;'T<5B(1I8>
M:@G\3ZI>7F>0?LM_L:VWPUFB\8^."NM>.)CYZ1RMYL=@[<DY/^LFR>7Y /W?
M[Q^J***VPV&I86FJ=)67Y^IOA,'1P-)4J*LOQ?F_,****ZCM"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*
M6B@#XP^/7[#=Q:ZNWC?X/74FA:_;R&Y.D0S&%2_4M;29'EMU^0G:<\%>AD^
MO[=)_M+_ (0WXOP-X>\06[_9SJ\\/DQLXXVW"8'E-_M ;?7;W^RZ\C^/'[,?
M@[X^::QU6V_L_7HTV6VMVB@3Q^BN.DB9_A;WP5)S7A5<#4P\W7P+Y6]X_9?^
M3/F:V65<+4>)RU\K>\'\,O\ )_UH>L6]Q%=01S0R)-#(H=)(V#*RD9!!'4$5
M)7YU:7XN^+W[!^N0:3K]N?%'P]FEQ"RLS6^"<GR9",PR=3Y;<'D@'[U?='PL
M^*&A?&'P79>)_#TLDFGW6Y2DZ;)8I%.&1QDX8'T)!X()!KJPF.AB6Z<ERU%O
M%_IW1W8',J>,DZ,XN%6.\7OZKNO,ZVBBBO3/8"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K\5O^"U?_ "=-X6_[$RU_]+KZ
MOVIK\5O^"U?_ "=-X6_[$RU_]+KZ@#]5/V3O^36?@W_V)FC?^D,->JUY5^R=
M_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** /*OC)
M_P E%^!/_8YW/_J/:S7JM>5?&3_DHOP)_P"QSN?_ %'M9KU6@ HHHH ****
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
M+\"?^QSN?_4>UFO5:\J^,G_)1?@3_P!CG<_^H]K->JT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16)XF\;:!X+6Q;7M8L
M](6^N%M+8WDRQ^;*W1%SU-8/Q.^-W@GX/V/VCQ5K]MITC+NBLP?,N9O]R)<L
M1GC.,#N164JM.FFYR2MN=^'R_%XN<*>'HRFY_"E%OFMO:V]NMMCN:YKQW\2O
M"_PQTDZEXHURST6TYVFYDP\A'9$&6<^R@FOC/Q9^W!\0/C!J\GASX,^$KN)W
MX^WRP"XN@IXW[>8H1[N6'N*N^ _V!?$/CK5AXD^,GBNZO;Z8AY-/M;@SSGOM
MDG;(4#IM0$8Z,*\:69RQ#Y,#3Y_-Z17SZGZ73X(H93!8CBG%K#IZJG&TZTO^
MW5=1OW=[=4B7Q_\ \% =6\6:J?#GP?\ "EUJFH3$I'?WENTLC=MT=NF>.^YS
M]5K+\+_L5_$KXV:M%XB^,WBVZM58[AIZ2K/=!3R57'[J 'T4-[J*^R?A_P#"
MWPI\+-*&G>%="M-&MR!O:!,R2X[R2'+.?=B:ZJA9;/$/FQU3G_NK2/\ P0J<
M;8;*(.APKA%AULZLK3K/YNZC?LKKM8X'X7? GP/\&[,0^%M!M[*<KMDOY!YM
MU+Z[I6RV.^T84=@*[ZBBO:ITX4HJ$%9>1^88K%XC'5I8C%5'.;W<FVW\V%%%
M%:'(%%%% !1110 4444 %%%% !1110 445'<7$5K!)--(D,,:EWDD8*JJ!DD
MD] !3WT0$E?E/KO_  5W^(FGZWJ%K;^"_# @AN)(X_,-RS;0Q R1( 3@=<#Z
M5]CV_P"WY\*=7^-NC_#/0KN^\1ZEJ5Q]D&JZ7"LFGQS$'"^9O!<<<LBLHSUX
M./R#^('P%^)GA[Q%>/J?P]\4V,5WJ;VMM+/HUPJ7$SNVR.-BF'9L' 4G/;-?
MT5X=\+9>JF)7%.'4;QA*G[1\NC<TVDVNRW\NYX^,Q$HI.E+O?\#]1/V1OVD+
M_P#;Q\!_%#PQXY\/V.EV$-M#8RG1Y)4\Z&Z2=7&69BK+Y600?XAQQS[;^SY^
MRWX _9GT6XLO!^G2F\NL?:]7U!UEO;D#HK.%4!1_=557/.,\U\ ?L$_%.U_9
M%T'XGI\0]&UC2-<O9=/%EH=Q9/!=SE%N"Q*R!=BCS$^9L9SQN((K[;_97_:!
M\7?'[_A(=2UCPE'H/AV%U_LR]B+D39+!HRS<2%<#+* !G!%?FG&V987*\^QF
M0Y/5Y<-)P?)"3<+JG%MNS?6^[W]$98?'8>=2%"<KU7?I>WKV/3OC OB^3X::
M^O@+R1XN: "P\\J%W;EW8+_*&V;MN[C=C/%?-GP!_89-KJQ\9?%R?_A(_$DT
MOGC2YIO/B1\YWSN2?.?_ &?NCON[?8M%?F-;!4L15C5JZ\NRZ>MNYUXC+Z&*
MKQKUKRY=D_A];=QJ(L:*B*%51@*HP /2G445W'I!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5\X_$O]A3P+\5O'&J^*M9USQ.FI:E(LDJ6]W (D
MPH4*@:!B% 4  DU]'45SU\/2Q,5&M&Z.3$86ABXJ%>/,EKJ>-? G]E?PM^SW
MJFJ7WAS5-<O'U*%8)H=3N8GCPK;E8*D2?,,D9.>"?6O9:**JC1IT(>SI*R+H
M8>EAH*E1C:*Z!1116QT!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %?BM_P6K_Y.F\+?]B9:_\ I=?5^U-?BM_P6K_Y.F\+?]B9:_\ I=?4
M ?JI^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444
M%%%% !1110 4444 %%%% !1110!Y5\9/^2B_ G_L<[G_ -1[6:]5KRKXR?\
M)1?@3_V.=S_ZCVLUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !12$A02>!7@?Q=_;6^&_PJ\ZTBU'_A*-:3(^P:.RR*K>DDWW%YZ@$L
M/[M<];$4L/'GJR27F>MEN4X_.*WU?+Z,JD^T5>WJ]DO-V1[[7E/Q:_:>^'GP
M926+7=<CGU5!QI.G8GNB?0J#A/JY45\G2_$[]HC]K:1[?PCITG@[PE,2ANK=
MVMH2O0[[HC?)CH1$/JM>I_"7_@GCX/\ "KQ:CXUO9?&.J9WM;\PV:MUY4'?)
MSW8@'NM>/]>Q&+TP5/3^:6B^2W9^D?ZJ9/P_[_$^,_>+_ES1M*?I*7PQ]/N9
M\,?''XT>(/CEXTN-?UJ9Q:AFCT^R7(BM8<\(H_O="S=2?; 'TM^R]^Q,/B1I
M:^,_B>-0-M=E)+'36G9);J/'^LF;[X4C&T @D<Y QG[6UKX1>"O$6EZ1INH>
M%]+GT_2)UN+"U%LJ16[C^ZJ@  ]UZ' R#775R8?(^6NZV*GS_P"?G^A]%G/B
MHZF54\MR'#O"VTNFKJ*V4&DK-[R>_9O<QO"?@S0O >CQZ5X=TBST;3X^1;V<
M(C4G^\<?>8]R<DUM445]3&*BK15D?@E2K4K3=2K)RD]V]6_5A1115&04444
M%%%% !1110 4444 %%%% !1110 45Y;\;_VF/AW^SUI?VKQGX@AL[ITWV^E6
M_P"^O;C_ '(ASC/&YL*.Y%<7X5^+R?MH?LU^*M0^'&IZEX%U&Z^T:3%?W\82
M6TG548L&1C\I1P-ZG*[B1\RU[U'),;4P\,=5IN&'<E'VC3Y5?KW:76U^VYDZ
MD4^5/7L:'QZ_;6^%?[.\WV'Q%K,FHZ[D9T3146YNT'JX+*L?;AV4G/ -<M^U
M+\%/$'[9GPI\$?\ "#^./^$:\-Z@(]3NX;B*0)?VLT2/"SJI!)0'(C;"DODD
M%17CG[*_[!WP;TWQ1=R>*/&&E_%KQM8G[1<:;!,'L;<EL%FCR3.=QP2YV@D
MH#@U]_Q0QP0I%$BQQ(H5408"@#   Z"OIL7CLER#$X>MPU6E6K4FW*K)1Y&[
M6]R#3VUU>M]KZ-<U)RQ,&YVY7V?ZH^.?!/P[_9]_X)_Z?]INKY=8\=>3A[N9
M5N-3DR.5BB'RVZ'GKMR.&=J^7OVH/VIM1_:$US3#;6+Z%H6DEGL[7SM\KR,1
MF9R,#=A0 !]WGDYKZ[\$?\$\/!NC^)KO6?%FMZCXV>2X:>.WNQY"'+$YF*L6
ME;U.5!.<KSBN[N/V'_@E=7$LS^"$#R,781ZG>(N2<\*LP 'L!@5^19WB<^XE
MJRQ&/JWE+?F;;\M4FK=DK)=CY3&8'-LPI.DN6E#^6^OS:3/ /V)_V:?A_P#$
MKPHGC[Q%<2^+-9%Y)%/IEY_Q[VTRMG]XN29BRE7RQVD/@J2,U]WV]O%9V\<$
M$20P1J$2.-0JJH&  !T %<;\,/@OX-^#-G?6O@[1O['@OI%DN%^TS3[V4$*<
MRNQ& 3T]:[:M\!A%A*$8.*4NMNOSW/H\KP*P.'C3<4I=6NK[W>H4445Z1ZP4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?BM_P %J_\
MDZ;PM_V)EK_Z77U?M37XK?\ !:O_ ).F\+?]B9:_^EU]0!^JG[)W_)K/P;_[
M$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0PUZK0 4444 %%%% !1110 444
M4 %%%% !1110!Y5\9/\ DHOP)_['.Y_]1[6:]5KRKXR?\E%^!/\ V.=S_P"H
M]K->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%<UXY^)/A?X::6=0
M\4:[9:):X)4W4H#R8ZA$'S.?9037R=\0O^"B!U*__L/X5>%;K7M2F/EPWE]"
MYWM_TSMT^=_;)7_=-<&)QV'PG\66O;=_<?6Y+PKG'$#O@*#<%O-^[!=[R=EI
MV5WY'V=?7]MI=G+=WEQ#:6L*[Y)YW"(B^I8\ ?6OF+XN_P#!0+P)X%\ZQ\+H
M_C35ERH:U;R[-&]YB#O]?D!!_O"O)[']E_XY?M(7D.I?%/Q1+H&DEO,2PG(=
MU'^Q:QD1QG'&6(;U!KZ:^$?[)OPY^#ODW&F:,NIZQ'@_VMJV)YPWJF1MC^J*
M#ZDUY_M\=C-*$/9Q[RW^4?\ ,^P_LOA3ASWLTQ/UVLO^7=%VII]I5>J_PZKL
M?+?_  C?[1O[7GSZO.W@OP9<'/DR*]G;O&?2(9EG&.1O.T^HKWOX1?L*_#GX
M9^1>:G:MXQUE,'[3JJ P*WJD'W1_P/>1V-?1E%;T<KHTY>TJWJ3[RU^Y;(\K
M,N.\SQ5'ZEEZCA,/_)27+?\ Q2^*3[ZI/JAL<:0QK'&JI&H"JJC  '0 4ZBB
MO8/S<**** "BBB@ HHHH **** "BBB@ HHHH **** "BO'?V@OVK_AW^S38P
M/XOU20ZG=1M)::/I\7G7<Z@XW!<A47/&YV4'! )(Q7SY^S;^WE\0_P!IGX\0
MZ/H'PYMK/X;Q!_[0U&0RR7-F/+<QN\P98@690!'L)ZX)P37UN#X5S;'8"IFD
M*7+0@F^>344[=(WMS/HK7UTW.>5>G&:@WJSZ1^-G[3WPW_9]L?-\9>)+>SOF
M3S(=)M_WU[,.<%85Y )!&YL+[UXC\$?^"EG@;XLZUXFBU?2I_!&B:7$LUIJ>
MI72RF\!8*4,2+E9.<[$,G 8Y&.=[XK_\$[_AO\8OBKKWCW7K[6I=3U6 (;/[
M2OV6*98A&DH4*'(4*IV;]I(.>#BN.^'?_!,?POH,BOXG\276L0QG*66F0+9Q
M$>C,2['_ (#M/O4YCB,BP>4QH9?0G7QE1*\YRY*=)Z-I13O/JM=.J['EXNKF
M,9I8:FFO-Z+UZ_<?#^I^$O!M]\5=8U@S:[\8M1O[Z2:U35(I+..=BVX&58Y&
MFGXXVJT/W>XX'U%X8_9R^/'QIT6RTG6IK?X;>!8AB'1885LX(T)Y"V4."QR2
M?WQ!Y//-?<GP_P#A#X,^%EG]G\*^'+'1@5VM-#'F>0>CRMEV_P"!$UU]?,YM
MF6=\2\O]N8R52,;)0C:,%;32,4E\[)^9Y]/):M;7&UFT_LQT7S>[/%/V??V4
M?"?[/<MS?Z9/>:KKUU;_ &:?4KQ@/W996*)&O"J653SN/RCFO:Z**Y*-&GAX
M*G2C9(^DH8>EA::I48\L5T"BBBMCH"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "OQ6_X+5_\ )TWA;_L3+7_TNOJ_:FOQ
M6_X+5_\ )TWA;_L3+7_TNOJ /U4_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_ ":S
M\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH \J^,G_ "47
MX$_]CG<_^H]K->JUY5\9/^2B_ G_ +'.Y_\ 4>UFO5: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBJ>K:Q8:#I\U_J=];:=8PC=)<W<JQ1H/5F8@#\:3=E=E1C*<E&*NV7
M**^6OBG_ ,%"/A]X*\VU\-QW'C/4EXW6I\FT4^AE89/_  !6'O7D7]I?M+_M
M7\6L;>!O"4_&]=]A Z'_ &CF:8$?W<H?05X]7-:$9>SHIU)=HZ_CL?I.!X!S
M2K16,S.4<)0_FJOE;_PP^)OLK*_1GU3\5OVI/AS\'O.AUK7H[K58^/[)TW%Q
M<Y]&4'"'_?*U\P:M^UY\8OC]J$VC_"+PC-I5GN\M[]4$\R9[O,X$,.0>_([-
M7IWPI_X)Z^!/!IBO?%5Q/XSU-<,8Y@8+-6]HU.6_X$Q!_NBOI[2=(L-!T^&P
MTRRM].L81MBMK2)8HT'HJJ  /I6/L<?C/XT_91[1UE\W_D>C_:7"7#NF78=X
MVLOMU5RTT^ZI[M>4OO/BSP-_P3XU3Q5J8U_XN>,+O5=0F^:6SL9VED;N!)<2
M GZA5^C5]8_#WX2>#_A5I_V/PKX?L]'0KM>6%-TTH_VY6R[_ / B:ZZBN_#8
M##X76G'7N]7]Y\GG7%N<Y\N3&5W[-;0C[L%V]U::=+W?F%%%%>@?'A1110 4
M444 %%%% !1110 4444 %%%-DD6&-G=E1%&YF8X  ZDF@!U%>.^/_P!KGX4_
M#KS([_Q9:ZA>)Q]CTC-Y)D?PDIE5/^\PKYA^)G_!4Z'2U9?"WA>"V3/R77B"
M8LS#_KA$0?RD-<T,1"M6CAJ"=2I+:,$Y2;[)1NSQZ^;8+#OEE43EV6K^Y'Z
M5SOC[XA>'OA?X9N?$'B?4XM)TFW(5YY S98G 554%F8^@!->-6/QU\<_$3]C
MV'XC_#[0]/U_QS>V>ZVTVW8F#S1<>5*55F!)50[^66SE=N3W^1[/]C/]I/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_%;_ (+5_P#)TWA;
M_L3+7_TNOJ_:FOQ6_P""U?\ R=-X6_[$RU_]+KZ@#]5/V3O^36?@W_V)FC?^
MD,->JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHHH **** /B#_@IEI_Q
MCO/@KXYFTG7O#.B_"JVTZWDO8HH;AM;OG,RJ\!8_NDA)9#E?F(!!X)!^BOBC
M\,=7^,'P;L/"ND^,+WP0EZMI]OU'38BUU):*%,T$3AU,32 ;?,YP"?E.:Y;]
MO3PSK'C#]D?XBZ/H.E7VMZO=6<*V^GZ;;O<3S$7$1(2- 68X!/ Z U/^TE\7
M/&/P3^!%GJ'@CP1K7C7Q?=""PM+'2M*FOC:,8\O<311C=L0*?E)7<Q1<@$D
M'@GC7]FWP9^S+\=/@L?@9'J'ASQKKOB%8M;TJ/5;N[BU'1%1C>SW4<LC_*GR
M[6X =QCY@I'S[:Z;\ _$GC3XN>)OBA\$_B%\2-0/CG6?M/B+PQ87[:?IEG',
M%19Y(KB% 5 =CA68#KVKZ7_9W^.&G^%O$=O;W/P3^/6H^-?%%W;VVL^.O%7@
MT1>8S,%#2N)L6]I&6)$2#9&N3@G)/4ZA^U5\6? ;ZWX6\6? 'Q9XL\7K=7$.
MDZEX+T_S/#^HP%C]G>6X>5C:Y4@.'#8P3@=  >\? F'P+;_!_P *1_#-X9/
M8LE_L=H)I)E\@DD#=*2^0<@ASN!!!P1BN\KQC]CSX0:M\"_V>?"WA+7C"NM0
MB>[O+>U<-#;2W$\D[0QD<;4,FWC(R#@D5ZIXD\,Z/XRT.ZT;7])L=<T>[4+<
M:?J5LEQ;S $, \;@JP! /(Z@4 >>_&3_ )*+\"?^QSN?_4>UFO5:^7_BQ^S+
M\'M-\>?!BWM/A/X'M;>_\6W%M>10^'+-%N8AH6K2B.0"/#J)(HWVG(W1J>J@
MUZ7_ ,,G?!#_ *(W\/\ _P )>Q_^-4 >JT5Y5_PR=\$/^B-_#_\ \)>Q_P#C
M5'_#)WP0_P"B-_#_ /\ "7L?_C5 'JM%>5?\,G?!#_HC?P__ /"7L?\ XU1_
MPR=\$/\ HC?P_P#_  E['_XU0!ZK17E7_#)WP0_Z(W\/_P#PE['_ .-4?\,G
M?!#_ *(W\/\ _P )>Q_^-4 >JT5Y5_PR=\$/^B-_#_\ \)>Q_P#C5'_#)WP0
M_P"B-_#_ /\ "7L?_C5 'JM%>5?\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\
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
MV/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\
M\:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H
M]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HK
MRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_A
MD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(
M?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;
M^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__
M (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]
MC_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\
M&J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^
M&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@
MA_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1
MOX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_
M /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+
MV/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\
M\:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H
M]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HK
MRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_A
MD[X(?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(
M?]$;^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;
M^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__
M (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]
MC_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\
M&J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J=#
M^RI\$[>5)8O@]X!CE1@RNGABR!4CD$'RN#0!ZG1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5^*W_  6K_P"3IO"W_8F6O_I=
M?5^U-?BM_P %J_\ DZ;PM_V)EK_Z77U 'ZJ?LG?\FL_!O_L3-&_](8:]5KRK
M]D[_ )-9^#?_ &)FC?\ I##7JM !1110 4444 %%%% !1110 4444 %%%% '
ME7QD_P"2B_ G_L<[G_U'M9KU6O*OC)_R47X$_P#8YW/_ *CVLUZK0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%-=UC1G=@JJ,EF. !ZT .HKQ7XD
M?MB?"OX:>;%=>(X]9U"/C[#H@%U)D=06!\M3[,P-?.^L?MU?$GXK7\ND_";P
M%*C9V_:GA:^G4'HQ"@1Q?\#W#WKRJ^:86@^5RO+LM7^!]]E? N?9K#V\:'LZ
M76=1\D4N]Y:M>B9]UWM];Z;:RW5W<16MM$NZ2:9PB(/4L> *^?OB5^W9\+OA
M_P";;V6I2^+-13(\C15#Q ]LS$A,>ZEC[5X=9_L<_&GXWW46H?%7QN^FVQ;?
M]BDF^UR)ZA88R(8\_P"R>/2OH#X:_L3_  L^''E3MHG_  DFI)@_;-<(G&?4
M18$8YZ?*2/6N7ZQF&*_@TU37>6_W?YGN_P!D\(Y'KF>-EBZB^Q05H?.H]U_A
MLSYZF_:>^/W[0DTEK\,_"3Z%I3L4^VVT0D*CN&NI@(@?]T*WI7BWQH_99^*_
M@G4M,U/Q##)XIOM>F$;7EA-)>2?:6.!%*S*&WGC!Y!Z G%?K'##';0I%#&L4
M2 *L:* J@=  .@J2L:V2_68_[16E*7?HO1'I9?XF?V)77]CY=2HT>L=7.7;F
MJ/5V>NQ\[_LD_LMV_P #O"_V[7H;2^\7WQ6:67R4<V P0(8Y,;N_S$'!.,=,
MGZ(HHKW</AZ>%IJE25DC\JS?-L7GF-J8_'2YJDW\EV271+H%%%%=!XX4444
M%%%% !1110 4444 %%%% !116=X@\1Z5X3TFXU36M1MM*TZW7=+=7<JQQJ/<
MD]?;O2;45=B<E%7>QHT5\HW7[?NB:U\3]%\*>!_#%_XLM[R\2VFU!6,)(9@"
M\494LP4$L2^SH>W-?5U<U#%4<3S>QE>V_P#74X\-C</C.;V$N;E=GV^_K\CY
M'_:2_:I\=:!\1KGX9?#7PM<77B-8XV?46MS.Y#H&#0Q ;<*&&9'RH(8;>,UR
M/P^_8.\2_$+65\4_&KQ-=WE[,0S:9!<^=.1U"23\J@'(V1Y&#PPKVW]HG]M+
MX:_LWQ36FN:F=5\3! T?A[2\277(RIDYVQ*<@Y<@D'(#5S_[*'[1.M_MA^ _
M&DVN^#+GP;HI;[#8ZA:W+D74<J2+((Y"H_>187+KQEUP 0:]A\%9E6P4L[QT
M)?5DU9RM%:NRY8MIS]5IWZGCU,OI8G$MXNHZFMU':*]4MWYO?L<I\3/VQ/@/
M^QWI-QX:\'6%GK.NP_*^C>'2N X_Y^;H[AD<@Y+N.ZUVNHQZG^W-^R'#)I\^
MH?#"[\40B3;)F9D1)R"A(\LR12JG!^7*L#C'!Q?@;_P3?^$OP9U :K=V<WC?
M6D<O!<Z^$DBM^>-D  3(X^9@Q!&1MZ5]4*H50J@  8 ':OLLPQ?#^4QH0X<A
M.5:E)2]M.R3MTC2UCRWL_>5]+:H]>C2GR\LTE&UN5=#\B[C_ ()!_%U;B40>
M*/!,D 8B-Y+R\1F7/!*BU(!QVR<>IK[!_8#_ &1_%O[*NG^-8_%>J:+J,VN2
MVC0#1I9I%181-G>9(H^291@ 'IUKZTHKNSKQ%S[/L!/+L;.+ISM>T4GHU):^
MJ0Z>$I4I<\=PHHHK\Q.T**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OQ6_X+5_\ )TWA;_L3+7_TNOJ_:FOQ6_X+5_\ )TWA;_L3
M+7_TNOJ /U4_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5
MH **** "BBB@ HHHH **** "BBB@ HHHH \J^,G_ "47X$_]CG<_^H]K->JU
MY5\9/^2B_ G_ +'.Y_\ 4>UFO5: "BBB@ HHHH **** "BBB@ HHIKNL:,[L
M%51DLQP /6@!U%>,_$3]K[X5?#;S8KWQ/!JM\G_+CHH^UR9]"RG8I]F85\\Z
MY^WWXX^(NH2:3\*?A_-/.WRBXN(GO)P#T;RH\+']69A7EU\SPM!\KG>79:O\
M#[S*^!\_S6'MJ>'<*?6=3W(I=[RM=>B9]U.ZQHSNP55&2S'  ]:\;^(G[7WP
MJ^&WFQ7OB>#5;Y/^7'11]KDSZ%E.Q3[,PKYI7]F+]H3X^2"?XD>,&T+3)#N:
MRN+@28]"MK 1$#CU8&O9/AW_ ,$_OAAX-\J?5X;SQ=?+SNU*79 #[1)@$>SE
MJY?K6.Q'^[T>1=Y_Y+4][^P>%<FUS?,7B)K[&'5U_P"#)>ZUZ69Y5KO[?WC;
MXAZA)I'PJ\ 333M\JSW$3WLX!Z-Y4>%3ZLS"J"?LQ_M"?'YEG^(_C!M!TR0[
MC97$XDQZ%;6 B(''JRFONO0O#NE>%]/CL-&TRSTFQC^Y;6,"PQK]%4 5HT?V
M9.OKC*SGY+W5]R#_ %YPV5^[PYEU/#M?;E^]J>JE+1>EFCYJ^'/[ ?PQ\$^5
M<:M;W7B^_7G?J;[8 ?:%, CV<M7T1H^BZ=X>T^.QTJPM=,LHN([:SA6*-/HJ
M@ 5=HKU*&%H896HP2/@LTSW,\ZG[3,<1*H_-Z+T6R^204445U'A!1110 444
M4 %%%% !1110 4444 %%%% !1110 5%<7,5G;R3W$J001J7>21@JJHY))/05
M+7SK^U1^SSXV^/VI>'['1_%\&A^$X58:E8S&3+ONR)0B#$I X"NR@8R#R:Y\
M14G2IN5.',^QR8JK4HTG.E#GET6QS'QL_P""@'A?P;++H_@2W7QGKY/E+<(3
M]AC<\###YICG'"8!_O5Y?X?_ &:/C#^U+J]OXB^+.N77A[0\[X+"1 LP4]HK
M886'CC<XW="0W6OH'P;\$OA%^R%X2N/%>J36UL]B@-UXFULAY5)X"Q@#"$DX
M"QC<V0/FKYYUO_@IMXC^(OQ2TOPG\#OAXWBN![E4FN-4CD\VYBW ,T:1L! @
M'/FRD@ Y91BO2R7@K.^*5.NXWI0UEKRTXVU]Z;LF_*_GL?.3P=7%-2S2IITI
MQV^?5GT!K&K_  /_ &$?!B7%XUKHDUPA$?'VC5=3*XR%_B89(S]V-2P^[FO-
M?V9?V[?%O[37QPET71?APUE\.HHI3/K4DCO-:,J%HS*X_=Y=@J^4N6&[.XA2
M:]F^-W[('PV_:$\9:#XD\::=>7U[I$/V9(8+MH8;B'>7$<H7D@,S'Y2I^8Y)
M&,>K>&?"^C^#-$M='T'2[31M*M5V06=C"L448]E4 ?XU]9AL1PWE^3>QI8:5
M7%S33<GRPI=G!1=Y/K[VGXH^@IT94VH4[1@MDD>!W'[ 'PBU7XQZS\1];TV^
M\1:IJETU[)INJW"RZ?',QRS"(("P)S\LC.O/3ICZ*M+2"PM8K:VACM[>%0D<
M,*!410,!0!P !V%345\]CLUQ^9*G'&5I34$E%-MI):62V1UQIQA?E5KA1117
ME%A1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7XK?\%J_^3IO"W_8F6O\ Z77U?M37XK?\%J_^3IO"W_8F6O\ Z77U
M 'ZJ?LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %
M%%% !1110 4444 %%%% !1110!Y5\9/^2B_ G_L<[G_U'M9KU6O*OC)_R47X
M$_\ 8YW/_J/:S7JM !1110 4454U35K+1+&6]U&\M["SB&Z2XNI5CC0>I9B
M*5[:LJ,7)J,5=LMT5\\?$+]N[X4^!O-AM-5F\4WR<>3HL7F)GM^]8JA'NI;Z
M5XC=?MG?&7XS7$EE\+/ 364!;;]M6!KV2/L"TC!84^C*?K7DULUPM)\JES2[
M1U?X'Z%E_ .?X^G[>='V-+K.JU3BO/WO>MZ)GW?=7D%A;27%S-';V\:[GEE<
M*BCU)/ %>(?$+]M;X3_#_P V)O$(\07J?\NNA)]I)]O,R(__ !^OG^U_8O\
MC'\9+F.]^*?CYK.#=N^QM.U[)'ZA8U*PI_P$GZ>OM_P]_83^%/@7RIKK29O%
M-\G)GUJ7S$SW_=*%C(_WE/UK#ZQF&(_@TE!=Y;_<OU/5_L?A#)]<RQ\L5-?8
MH1M'_P &2T:_PV9XKJG[=WQ(^*%[+IGPJ^'LA;.W[3)"]],H/1BJ )'_ ,"W
M"JT?[*OQ^^.LBS_$OQLVC:?(P9K&:X\\KWRMM"1"/^^@:^[M+TJRT2QBLM.L
M[>PLXAMCM[6)8XT'H%4 "K=']ERK:XNLY^2]U?<@_P!>J.6>[P[E]/#]IR7M
M:G_@4MO2S1\U?#O]@'X7^"_*GU6WN_%U\O)?4Y=L /M$F 1[.6KZ&T/P_I?A
MG3X[#2--M-*L8_N6UE L,:_15  J_17J4,+0PRM1@D?!YIGN:9U/GS'$2J>K
MT7HME\D@HHHKJ/""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
MXOXL?&#PO\%?#)USQ3?&TM6?RH88D,DUQ)@G8BCJ< \G '<BOC/Q!^U#\8/V
MG-6G\._"30+K0-'SLFU"-AYX4]Y;@X2'CG:GS=<,U>;BLPHX5\C]Z;VBM6>1
MC,TP^#DJ;O*;VBM6_P#(^J_C)^TQX"^"%NZZ]JRSZMMS'H]AB6[?C(RN<(#Z
MN5![9KY0F^-'QX_:XUAK+X>64_@OPM')M>_MYFA"^\MW@,6']R(9YY!ZUZ1\
M&_\ @GQX?\/7$>M?$6_/C#6V;S7LU9A9JYY)<GYYCGNVT'NIJQ^TC^WW\.?V
M8EF\(Z#8)XB\56*B$:)IH$%I8< A99 -JX!^X@8]CMZUUY3D.=\4XE87#4WK
M]F.]N\I;17GHCRIT\;C5SXR?L:?\L7[S]7^B/I[0+>YT'PKIT&LZDM_>65E&
MEYJ4@$8FD2,"28CHN2"WMFOB7X^?\%2-!\/Z@WAKX0:0?'OB.23R(]0DCD^P
MB0G 6)%Q)<'/'R[5.00S=*]3_8^^(OQ6_:"\!^++WXP>$K/1= U/9%I,,=M)
M:M=6TD;K,I1W+>7C9M<X+;VP2 ,>@?!7]D_X7_L_R37/@[PQ#:ZE-D-J=V[7
M-T%/\"R.247V7 ..<U^EX+#Y-PUB\11SVD\16I64(0DO9MVN^>:UTT5DM[IG
MO_O*D(^R=EY[F#9_#.X_:N_9K\.:7\;_  X^BZW>;+Z]TZQE:W>VF21Q&PY8
MH6C(+(V=OF,."./1/A/\%O!7P/\ #BZ)X*\/VNB6?!E>)=TUPP'WY9#EI&]V
M)QT&!Q7;T5\IB<VQ5>G/#0FX4)2<U33?(F^ROTV5[LZ8TXIJ77OU"BBBO&-
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OQ6_X+5_\G3>%O^Q,M?\ TNOJ_:FOQ6_X+5_\G3>%O^Q,
MM?\ TNOJ /U4_9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6
M@ HHHH **** "BBB@ HHHH **** "BBN0^,&M77ASX2>-]6L;AK2]L-#OKJ"
MX7&8I$MW96&>X(!_"MJ-)UZL:4=Y-+[]!/17.9^,G_)1?@3_ -CG<_\ J/:S
M7JM?SZZA^U%\7=5O-,N[SXD>);FYTR=KJRDEU&1C;S-$\)D3GAC'+*F1SMD8
M=":]V^%/[?7Q:C\&KX5E\:K+J,UW(Z:IJ@66\V,J_N_.ERH4$,1QN!8X/0#]
M9XK\-,SX5RN>:3FJT8M7C3C)R2ZRVT2ZMZ(WR6-+.,6L+*M3H*S?/5FH05N[
M?7LNI^PVM:[IOAO3Y+[5M0M=+L8_OW-[.L,:_5F( KY\^(7[?7PM\%K)#IEY
M=>++Y<@1Z5%B(-[ROM7'NFZOE;P?\']!^,&H0ZK\3/VA-$>YD.1:MJ?FW&#C
MY ]P45#R.%5AV'2OKOX2_LS_  -\,^3+H%EI7BJ^3D7M_>1Z@YZX(7/E@\'E
M4'3VK^?8XK'8Q)T(QA%]6[OY)?J?ID,+P/E6N)QLL;4_EHI1A?LYRU:\XG@T
MW[67QX^.DSVWPP\$-I%@QVK>Q0?:&7MAKB8+"O\ WR#[U/I?["?Q*^*5['J?
MQ5^(,@;.[[+'*]],H[J"Q$<?_ =PK[NBB2&-(XT6.- %5%& H'0 >E/K7^RE
M5UQ=253RV7W(UEQ_4P"=/A[!4L(OYDN>I\YSO?[CPOX>_L5_"?X?>5*OAU?$
M%\@_X^M=;[43[^60(Q^"9KV^UM8;&WCM[:&.W@C7:D42A54#L . *EHKUZ-"
MEAURTHJ*\C\^S#-L?FU3VN/KRJ2_O-NWI?;Y!1116YY(4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1139)$AC:21E2-069F.  .I)H =17S_\
M%7]M[X8_#/SK:#4V\4ZO'E?L>BXE16]'FSL'/7!8CTKY[NOCG^T'^U-+)9>
M-"E\)^')3M:^M6,8"]]UXX&2/2(*WL:\BMFF'I2]G!\\^T=?^ >%B,YPM&7L
MJ;=2?\L=7_D?7_Q1_:"\ _!V(_\ "3^(;>UO,973X3YUTV>A\I<L ?5L#WKI
M/A_X\T?XF^#]-\3:!<-<Z3J",\,CQE&^5BC J>00RL#].]?+?PL_X)TZ#IEP
MNJ_$769O%FINWF26=L[Q6VX\G?(?WDO/?Y/<&O8/CU\<O!W['OPDM-7N](E&
MF1S)IFF:1I,2H'E*.ZH"<*B[4=BQ]#P20#Z.4X;,\TQ4</"E[T](Q6LF_-[?
MUJ:82MC9N57%Q4(6T6\OF]CM_B1\)_"?Q<TFVTWQ=HT>L6=M.+B&-Y)(RD@!
M&0R,IZ$Y&<'N*\<_:%_:N^&O[%N@Z;H T@RZI/;&?3O#FC0I"OE[BHDD;&V-
M"P8;L,Q(/!P:^9? _P >OVJ?VOOB!H^J>!].'P^\ 6MXDCW7DC[*T88;O,FE
M7=<MC(V1*!R,J/O5]Z^-/@EX!^(WB+2]=\4>$-(U_5],79:76H6JRM&N=P7D
M88!B2 <@$DC!)K]&K</8'A?,:/\ ;_+5NFYTZ4USQ:^&,Y6LKOLV[7MTOTQY
M:O-5HQM)Z<S6Z_,^5OV1_P!HC]H3]HSXL1>(=5\+V?A[X/-!,&#VIC#G8?),
M$K_/,^_;N8?N]H?@' KZ'M?V5?A5:_%._P#B,?!UE<>+[V7[1)?73/,JR\?O
M$B=C&CG .Y5!SSGDUZM'&L4:HBA$4855&  .@ IU>7F>?RQ.*G5RRDL)3E'D
MY*;:O&]_?=_?;ZM[V6ATPI<L;3?,_,****^3-PHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *_%;_ (+5_P#)TWA;_L3+7_TNOJ_:FOQ6_P""U?\ R=-X6_[$RU_]+KZ@
M#]5/V3O^36?@W_V)FC?^D,->JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@
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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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ K\5O\ @M7_ ,G3>%O^Q,M?_2Z^K]J:_%;_ (+5_P#)TWA;_L3+7_TN
MOJ /U4_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H ***
M* "BBB@ HHHH **** "BBB@ HHHH \J^,G_)1?@3_P!CG<_^H]K->JUY5\9/
M^2B_ G_L<[G_ -1[6:]5H **** "BBB@ HHHH **** .:\9?#/PC\1(/)\4^
M%]'\1Q[=@&J6$5QM&<X!=3CDYXZ&N4^&_P"S%\+OA!XHN_$7@[P;8Z%K-U";
M>2ZMVD.(R02JJS%4!*C.T#.*]0HKT:>8XVE0EAJ=:2IRT<5)J+]5>S(Y(M\S
M6I\/_M$?\$Q=.^-7Q+UOQSI7C^^\/ZMJDRW,MO=V0NXED"A1L82(R+\HP/FQ
MVXP!U_['?[*OQ._9Y\6ZS<>*_B:WBOPS/9?9K71UEGD1)=ZL)MLIQ&0 ZX7.
M=_/05]8T5]/6XTSO$Y;_ &3B*JG1Y5%)P@VDK6M*U^F][F*PU*,_:):GP/\
MM"_%+]KGP3\4O$/]@_#ZQ\6> EN"=,MX=(&H)) !P76)_.WD'# XYSMXZ^F_
ML;?M-?$WXW:[KNB>/OA?-X,CTNU26/48[2XM(#)N5?(,<V3N()88;@*<CD&O
MJNBGB>(L#BLN^IRRRE&JHI*I'FC+2VK5[-NVM^KN*-&49\ZF_0^(_C)_P4L^
M&?A'QQXL^'GBCP+KVL6>G74FFWF8+=XK@JQ5R(Y'7*\94GKP>.#4G[.^K?LO
M?M5WNJ:5X7^'LFGZCI\(NIK35+8V\ABW!=ZM%,ZD9*@C=GD<5]9^)?AEX/\
M&<S2^(/">AZ[*R[6DU+3H;ABN,8)=3QCBHO!?PI\%?#>:\E\)^$=#\,27FW[
M0VCZ=#:F4*/E#>6HR!Z=,DGJ36..K\*8O+^2G@)QQ*22DYJ4;Z7;36SUT1SS
MPOMIWK*,EYQ1\;>-?&O[$WP_\9:EX7UFT@BU33;AK2\\BVU&:."53M="Z9!*
MD$';GD$=17H/P3\,_LH?'*YU*#X?Z9I.OW-BBO<V\L-Y%(B$X#!+@*2N>,J,
M9P#7HGC;]BGX)?$7Q!J6N:_X L;O5M2D:6[NHIY[=I9&^\Y\J10&)Y+#DDDG
MFMWX._LQ_#'X W>H77@/PK#H5U?HL5Q<?:I[F1T!R%#32.57.#@$ D#/2L<5
MA."?[/\ ]DHUEBK+XE2]GS:<VRYK;V^5S".7TE/6C3M_A5_R/'+K]H[]E']G
M?QCJNF6UWH^B>*-+=[*Z73=#N9ID8'#Q^<D)4D'@C?U&#TKU7X(_M8_#+]H;
M5-1TWP1KTFHZAI\(N)[:>SFMV$18+O&]0&&2 <'C(]:Q_&'[#/P-\>>+[_Q/
MKG@&WO-;OYFN;JX2^NX5FE8DL[1QRJA))))V\DY-=M\*_@!\//@G]K/@CPG8
M>'Y;M0L\]NK-+(H)(4R.2Q&3G&<5TXA<(T\MY,!#$?6;+XO9JGS:<VD5S6WM
MUVN=E*G4IOEBHJ/9(^</C)_P5(^'WPJ\;:]X4MO#6O:_JFC7<MC<RJ(K>W,T
M;%7569BQ 8$9V#.,C(P3^0>K:O-JFJWMZ9)0;B9YCOD+-\S$\D]3SUK^B2?X
M6^#+K79M;F\(Z#+K,Q#2ZC)ID+7$A'0M(5W$_4U\"ZQ_P1RCU+5KV[B^+1MX
MKB=Y4A;PV'*!F)"EA=C.,XS@?05^R\ \6\'9+"K&K3="3C"\I.53G:O>RC%J
M*3]+W\CAQ>&KUFOM;^5CY?\ V/=)_:'\56OBK2_@GJ4VGV$CVS:S<+<V\(C;
M$HA.^7YQQYO^JZXYZ"OTO_8U^!GQ8^#UCXCN?BG\0YO&5YJSQ/!8M?3WL=F5
MW;V$LP!W-N4%5 7Y!RW&'_L:_L<I^R/8^*H1XM;Q7)KTELY?^SOL8A$(D  '
MFR;B?-/.1T'%?2%?%<=<:4LVQ6)P>5TZ7U:?+[ZIVG.RB]927-I)66BT5MCI
MPN%]E&+G>ZZ7T/GCP_\ L _ K0/%-]K_ /P@]OJE[=7#7'E:K/)=6\18[BJP
MNQ0KG^\&Q]*]]TS2[+1;&&RT^T@L+*%=L5O:Q+'&@]%50 !]*M45^6X[-<?F
M;3QM>=2VW-)RMZ7>AWQIQA\*L%%%%>66%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5^*W_  6K_P"3IO"W_8F6O_I=?5^U-?BM_P %J_\
MDZ;PM_V)EK_Z77U 'ZJ?LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)F
MC?\ I##7JM !1110 4444 %%%% !1110 4444 %%%% 'E7QD_P"2B_ G_L<[
MG_U'M9KU6O*OC)_R47X$_P#8YW/_ *CVLUZK0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %?BM_P6K_ .3IO"W_ &)E
MK_Z77U?M37XK?\%J_P#DZ;PM_P!B9:_^EU]0!^JG[)W_ ":S\&_^Q,T;_P!(
M8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 4444 %%%% !1110 445P/QH^._@;
M]GGPK!XD^(&N?V!HL]VMC'=?9)[G=,RNZKMA1V&5C<YQCCKTH [ZBOFGPK_P
M4@_9U\;>)](\/:+\0_MNL:M=Q6-E;?V)J,?FS2N$C3<UN%7+,!EB ,\D5N?%
MC]NKX'_ WQM=>$?&_C?^Q/$-K''+-9_V3?7&U74,AWQ0,ARI!X- 'O5%<5\(
M?C-X.^//@V/Q7X%UC^W- DFDMUN_LLUOF1#AALF1&XSUQBNUH \J^,G_ "47
MX$_]CG<_^H]K->JUY5\9/^2B_ G_ +'.Y_\ 4>UFO5: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\5O\ @M7_ ,G3
M>%O^Q,M?_2Z^K]J:_%;_ (+5_P#)TWA;_L3+7_TNOJ /U4_9._Y-9^#?_8F:
M-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH ***KW[7
M2V-RUE'#+>"-C!'<.4C:3!VAF )"YQD@$@=C0!\R:Q-_POK]MC3M$4?:/"7P
MALUU2]W)E)==NT(MDY&#Y-N6D!!RK.*Y:\\!_M+>&/VA_C-XG^&_AWP);:5X
MDN]-DM]2\;7\[B[AM[,1;(8;0[D(<MDR[>V 1S7M'[+'P4U7X*?#N]M_$]]:
M:MXWU_5KO7?$&HV+2-#/=SR$XC+@-L2,1H,@?=Z#-<7XT^&?[1GA'Q]XFU/X
M4>.O"NL>'/$5P+MM)^(WVZ=M&DV!7%D\+']V2-PC8!5/ '4D [C]F/X[7?QT
M\%:K/K>A?\(SXO\ #FK3Z!K^DK+YL<-["%+&)_XHV#JRGW(R<;CZ;XD\0VOA
M70[K5;V*^GM;90SQZ;83WUP<D#Y(($>1SD]%4X&3T!->=?LV_ V7X%^";^SU
M377\4^*]<U.?6]?UQX%A^V7LQ&\K&O"(H555?0=LX'K% 'R_\6/V@_"]]X\^
M#$\6E>.%2R\6W$\HF\ Z[$S*="U:/$:O9 RMND4[$#,%#/C:C,/2_P#AI;PC
M_P! CX@?^&X\0_\ R#6M\2O"NI^(O&7PHO["W$UKH/B6;4=0<R*OE0-HVI6P
M8 G+?O;F%<+D_-G& 2._H \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$
M?$#_ ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\
M#<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA
M_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0
M:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0:]5
MHH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O
M^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&O5:* /*O^&E
MO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0:]5HH \J_P"&EO"/
M_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0:]5HH \J_X:6\(_] CX
M@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;
MCQ#_ /(-><?%/]HSPY<>.?@[);:?X[AA@\53R7*2> ]>A:6,Z'JJA41K,&8[
MVC;8@9@%9\;49E^G*X#XE>%=3\1>,OA1?V%N)K70?$LVHZ@YD5?*@;1M2M@P
M!.6_>W,*X7)^;., D &3_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\
MAN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_
M /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(
M->JT4 >5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK1
M0!Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7
M_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>
M$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 >5?\-+>$?^
M@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @UZK10!Y5_P -+>$?^@1\
M0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#7JM% 'E7_#2WA'_H$?$#_P -
MQXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(->JT4 >5?\-+>$?\ H$?$#_PW'B'_
M .0:/^&EO"/_ $"/B!_X;CQ#_P#(->JT4 ?,?Q3_ &C/#EQXY^#LEMI_CN&&
M#Q5/)<I)X#UZ%I8SH>JJ%1&LP9CO:-MB!F 5GQM1F7T?_AI;PC_T"/B!_P"&
MX\0__(-:WQ*\*ZGXB\9?"B_L+<36N@^)9M1U!S(J^5 VC:E;!@"<M^]N85PN
M3\V<8!([^@#RK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\
MY!KU6B@#RK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5
M:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&O5:*
M/*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!KU6B@#RK_AI
M;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC
M_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"
M/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&O5:* /*O^&EO"/_0(^('_
M (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!KU6B@#RK_AI;PC_ - CX@?^&X\0
M_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!KU6B@#RK_AI;PC_P! CX@?^&X\0_\
MR#1_PTMX1_Z!'Q _\-QXA_\ D&O5:* /*O\ AI;PC_T"/B!_X;CQ#_\ (-><
M?'S]HSPY>>!M,CLM/\=VTR^*O#4C/-X#UZV4QKKEBTB[WLU!+(&4(#ND+!%#
M,P4_3E<!\;O"NI^,O!NG6&DVXN;J'Q+X?U%T,BIB"UUFSN9VRQ ^6*&1L=3M
MP 20* ,G_AI;PC_T"/B!_P"&X\0__(-'_#2WA'_H$?$#_P -QXA_^0:]5HH
M\J_X:6\(_P#0(^('_AN/$/\ \@T?\-+>$?\ H$?$#_PW'B'_ .0:]5HH \J_
MX:6\(_\ 0(^('_AN/$/_ ,@T?\-+>$?^@1\0/_#<>(?_ )!KU6B@#RK_ (:6
M\(_] CX@?^&X\0__ "#1_P -+>$?^@1\0/\ PW'B'_Y!KU6B@#RK_AI;PC_T
M"/B!_P"&X\0__(-'_#2WA'_H$?$#_P -QXA_^0:]5HH \J_X:6\(_P#0(^('
M_AN/$/\ \@T?\-+>$?\ H$?$#_PW'B'_ .0:]5HH \J_X:6\(_\ 0(^('_AN
M/$/_ ,@T?\-+>$?^@1\0/_#<>(?_ )!KU6B@#RK_ (:6\(_] CX@?^&X\0__
M "#1_P -+>$?^@1\0/\ PW'B'_Y!KU6B@#RK_AI;PC_T"/B!_P"&X\0__(-'
M_#2WA'_H$?$#_P -QXA_^0:]5HH \J_X:6\(_P#0(^('_AN/$/\ \@T?\-+>
M$?\ H$?$#_PW'B'_ .0:]5HH \J_X:6\(_\ 0(^('_AN/$/_ ,@T?\-+>$?^
M@1\0/_#<>(?_ )!KU6B@#YC^/G[1GAR\\#:9'9:?X[MIE\5>&I&>;P'KULIC
M77+%I%WO9J"60,H0'=(6"*&9@I]'_P"&EO"/_0(^('_AN/$/_P @UK?&[PKJ
M?C+P;IUAI-N+FZA\2^']1=#(J8@M=9L[F=LL0/EBAD;'4[< $D"N_H \J_X:
M6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O^&EO"/\
MT"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&O5:* /*O^&EO"/_ $"/
MB!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0:]5HH \J_P"&EO"/_0(^('_A
MN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$
M/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-
M'_#2WA'_ *!'Q _\-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#
M2WA'_H$?$#_PW'B'_P"0:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA
M'_H$?$#_ ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q
M _\ #<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\
M-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-><?M)?M&>'+[]G7XIVU
MAI_CNTOIO"NJQV]Q/X#UZTCCD-I*%9II+-4B )!+LRJH&20!FOIRN _:"\*Z
MGX[^ OQ)\-:+;B[UG6?#6I:=96[2+&))YK62.-=S$*N68#)( SR: ._HHHH
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7XK?\%J_P#DZ;PM_P!B9:_^EU]7[4U^*W_!:O\ Y.F\+?\
M8F6O_I=?4 ?JI^R=_P FL_!O_L3-&_\ 2&&O5:\J_9._Y-9^#?\ V)FC?^D,
M->JT %%%% !1110 4444 %%%% !6+XT\2'P?X1UK75TR_P!:?3;.6Z73=*MV
MGNKHHA8111J,L[$;0/4BMJB@#\ZOAW^T9KFH^+HO'_Q9^ GQT\1^,[>20Z3I
M>G^"';1_#\9. +5'E5I)ROWKF10YR54(O!]<^,%_XL\-_%CX7?M#^'/A_P"*
M?$6C2^&Y]&\0^%;2R']NV5M.4N(6%J7^:5)1M>,'((Z]Q]<T4 ?*_P"SUIOB
MKXN?M'>+OCAXB\&:SX#T1M MO"_AS2?$L"P:E)")C/<3S0AB8<R84*2<CGMS
MM:UX5UJ7_@H%X;\1)H]^_A^'X?7=E)JRVKFT2X-\C"(RXVARH)"YS@9Q7T=1
M0!X!^VE_PEOB+X4V_P /_!>F:E<ZIXZOXM NM2L[-YH=+T^4XN[F9P-L:B+<
MHW$9+\9(KVCPCX5TSP-X5TCP[HULMGI.E6D5E:6Z#B.*-0JC\@*UZ* "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q?&GB0^#_".M:ZNF7^M/IM
MG+=+INE6[3W5T40L(HHU&6=B-H'J17P)\._VC-<U'Q=%X_\ BS\!/CIXC\9V
M\DATG2]/\$.VC^'XR< 6J/*K23E?O7,BASDJH1>#^BM% 'R-\8+_ ,6>&_BQ
M\+OVA_#GP_\ %/B+1I?#<^C>(?"MI9#^W;*VG*7$+"U+_-*DHVO&#D$=>XT?
MV>M-\5?%S]H[Q=\</$7@S6? >B-H%MX7\.:3XE@6#4I(1,9[B>:$,3#F3"A2
M3D<]N?JBB@#YQUKPKK4O_!0+PWXB31[]_#\/P^N[*35EM7-HEP;Y&$1EQM#E
M02%SG SBN ^)RZ_\$?VM_$?Q1UWX4^)OBUX:UC1;/3]#OO"E@FJ7V@O%N$\
MMF92B2LQD,BGOC)R0/LVB@#Y<_8L\#^(M)\1?%GQE=^#;KX9^$?&&K6]]H?@
MV\V1S6VR'RY[J2!,K \[!6* Y^3D8 )^HZ** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ IDTHAA>1@S*BEB$4LQP.P')/L*?10!^=*_M&:]\1/B-<^
M(OBI\ _CCJVAZ3?F3PSX0TKP5(^F0JA_=WEWYDB&XN?XE5E\N(XV@M\]>N_&
MN_\ %GQ/\-?![XY^"_A_XICU;P;KEQ=W7@K7+(6.LRV$JR6MR%A+D>9M =%R
M=RL#['ZYHH ^0O E]XJ_:>_:B\&_$6\^'?BGX>>!? .E7\=DOC2Q6QO[[4;L
M+$^VWWL5C2)<[\\DX^G7_M#>%=:UK]I;]F[5-.T>_O\ 3-)U75I-0O+6U>2&
MS5[$JC3.H(C#-P"Q&3P*^CJ* /E+]N+PV=?;PI_PE'P8;XS?#!/.75+3P_;3
M2>(]-N3M,,UKY<T;-$V-LBJ0> 2V!BN:_8C^!XTGXI>*/B58?#*Y^$'@QM'@
M\.>&O#.J1F+4Y8%E,T]W>(2S+([[5&]V;"G.0%9OM*B@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** &32B&%Y&#,J*6(12S' [ <D^PK\[%_:,U
M[XB?$:Y\1?%3X!_''5M#TF_,GAGPAI7@J1],A5#^[O+OS)$-Q<_Q*K+Y<1QM
M!;YZ_1:B@#Y&^-=_XL^)_AKX/?'/P7\/_%,>K>#=<N+NZ\%:Y9"QUF6PE62U
MN0L)<CS-H#HN3N5@?8X,'C'Q7\;OCIH_QBNOA1XX\+>"/AAX>U2>PTOQ!I/D
MZSK.IW$81HK>S5F;'EKA6[LV/I]KT4 ?G5\._P!HS7-1\71>/_BS\!/CIXC\
M9V\DATG2]/\ !#MH_A^,G %JCRJTDY7[US(H<Y*J$7@^N?&"_P#%GAOXL?"[
M]H?PY\/_ !3XBT:7PW/HWB'PK:60_MVRMIREQ"PM2_S2I*-KQ@Y!'7N/KFB@
M#Y7_ &>M-\5?%S]H[Q=\</$7@S6? >B-H%MX7\.:3XE@6#4I(1,9[B>:$,3#
MF3"A23D<]N?JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M@#XP?'KQ%X^^,>O:!XV^#'QFU;X3:'=?9[+1?"OA&66W\1RQMAI[V9WC+VVY
M?D@3Y)!AI"P^0>A_%RZ\0?M3?LW?VOX$^'OBOP9XH\&^(K'5]'\.>--+&DW%
M[)9-'*%C3>0(V1V56R!N0CC&:^O** /BC7/%WB_]K[XG_"RR'PF\;?#[P?X*
MUQ?%.O7_ (RTT6AFN+>-Q;V]H@=C< R,<NH&  <=CP"_M&:]\1/B-<^(OBI\
M _CCJVAZ3?F3PSX0TKP5(^F0JA_=WEWYDB&XN?XE5E\N(XV@M\]?HM10!R?P
MM^('_"T/ ^G>)?\ A&_$'A'[89/^)/XIL?L6H0;)&3][#N;;NV[ASRK*>]>.
M_LB^%=:\->+OC]-J^CW^E0ZG\0;R]L9+VU>%;NW:&$++$6 WH2" RY!P>:^C
MJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ /C!\>O$7C[X
MQZ]H'C;X,?&;5OA-H=U]GLM%\*^$99;?Q'+&V&GO9G>,O;;E^2!/DD&&D+#Y
M!]_T4 ?(?Q<NO$'[4W[-W]K^!/A[XK\&>*/!OB*QU?1_#GC32QI-Q>R631RA
M8TWD"-D=E5L@;D(XQFL37/%WB_\ :^^)_P ++(?";QM\/O!_@K7%\4Z]?^,M
M-%H9KBWC<6]O:('8W ,C'+J!@ ''8_:]% 'YTK^T9KWQ$^(USXB^*GP#^..K
M:'I-^9/#/A#2O!4CZ9"J']W>7?F2(;BY_B567RXCC:"WSUZW\?OVKO'D?PE\
M(:A\/?A1\3++5?%-Q-%=L_A"2ZU/P_:Q2;))7M Q3SWZPK(X4C+'@;3]=T4
M?)?[+?QBT#3]:LO!.B_!'XT>&[G6)I;K4?%WCGPT8EN[@1L[3WUX96)=MNQ>
M, E$4*N /K2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "OQ6_X+5_\ )TWA;_L3+7_TNOJ_:FOQ6_X+5_\ )TWA;_L3+7_TNOJ /U4_
M9._Y-9^#?_8F:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HKRCXY?M3?"_P#9M;1U^(WB?_A'6U<2FR_XE]U=>;Y>W?\ ZB)]
MN-Z_>QG/'>O-M)_X*9?LV:YJEGIMC\2//O;R9+>"+^PM27?([!5&3; #)(Y)
MQ0!]045P.A?';P-XE^+6O?#+3=<^T^-]"MEN]1TO[).OD1,(RK>:R"-N)8^%
M8GYO8X[Z@ HHHH ***X'X;_';P-\7=?\6:+X2US^UM3\*7G]GZS!]DGA^RS[
MG79ND15?F-QE"PXZ\B@#OJ*\S^&O[27PY^+GC+Q)X2\+^(OMGB?PZVW5-)NK
M&YLKFWPY0G9/&A<!A@E<@;ESC<N7?%[]H[X=_ F]\/V7C;Q =+U#7YS;Z78V
M]C<WMS=R J-J16\<CGEU'3!+ =30!Z5138W$D:N 0&&1N4@_B#R*=0 4444
M%%>)_&C]L_X.?L\^*;?PY\0/&']@:S/:K>QVW]F7ESNA9F56W0PNHY1A@G/'
M2N5\*_\ !2#]G7QMXGTCP]HOQ#^VZQJUW%8V5M_8FHQ^;-*X2--S6X5<LP&6
M( SR10!]+4444 %%<%\9OCMX'_9\\+V_B/Q_K?\ 8&C7%VEA%<_9)[G=.RNR
MIMA1V&1&YR1CCKTKNXY%DC5U.589!]J '445P7QF^.W@?]GSPO;^(_'^M_V!
MHUQ=I817/V2>YW3LKLJ;84=AD1N<D8XZ]* .]HKSSXS?M > ?V>_"UEXC\?Z
M]_8&C7ERMG!<_8[BYWRLC.%VPQNP^5&.2,<=:\N\*_\ !1[]G#QEKEMI.G?%
M"QCO+AML9U&QO+&'/H9IX4C7\6% 'TI13(Y4FC22-UDC<!E93D$'H0?2GT %
M%%% !1110 45%=745C:S7$S;(84:1VP3A0,DX'M7'_"'XS>#OCSX-C\5^!=8
M_MS0))I+=;O[+-;YD0X8;)D1N,]<8H [6BBB@ HHKR[XV?M/?"[]G6*R;XA^
M,+/P[)>Y-O;-'+<7$J@X+B&%'DVYXW;<9XS0!ZC17G?P8_:$^'?[0NAW.K?#
MWQ3:>)+.UD$=PL220S0,<[?,AE59$!VG!90&P<9Q5CXK_'3P-\#[?0YO&VOQ
MZ(NMWR:;IZF"6=[BX;HH6)&('JQ 49&2,B@#O**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ K\5O^"U?_)TWA;_L3+7_ -+KZOVIK\5O^"U?_)TWA;_L
M3+7_ -+KZ@#]5/V3O^36?@W_ -B9HW_I##7JM>5?LG?\FL_!O_L3-&_](8:]
M5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %?BM_P %J_\ DZ;PM_V)EK_Z77U?M37X
MK?\ !:O_ ).F\+?]B9:_^EU]0!^JG[)W_)K/P;_[$S1O_2&&O5:_(/X6?\%D
M/^%5?#'PAX*_X5#_ &I_PC>CV>C?;O\ A)O)^T?9X$A\S9]D;9NV9V[CC.,G
MK74?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\
M]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._Z
MHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._Z
MHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?
ME7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W
M%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W
M%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB
M?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB
M?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5
M?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5
M'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5
M 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_
M^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_
M^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_
M\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?
M\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4
M?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y
M=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y
M=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P
M_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P
M_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^
MJE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU
M_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU
M_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\
M[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\
M[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ
M45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_
M /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_
M /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO
M^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO
M^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI1
M7Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\
M]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\
M]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._Z
MHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._Z
MHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?
ME7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W
M%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W
M%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB
M?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB
M?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5
M?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5
M'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5
M 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_
M^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_
M^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_
M\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?
M\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4
M?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y
M=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y
M=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P
M_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P
M_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^
MJE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\[_JB?_EU
M_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\[_JB?_EU
M_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ45^5?_#\
M[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_ /<5'_#\
M[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_ /<5 'ZJ
M45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO^J)_^77_
M /<5'_#\[_JB?_EU_P#W%0!^JE%?E7_P_._ZHG_Y=?\ ]Q4?\/SO^J)_^77_
M /<5 'ZJ45^5?_#\[_JB?_EU_P#W%1_P_._ZHG_Y=?\ ]Q4 ?JI17Y5_\/SO
M^J)_^77_ /<5'_#\[_JB?_EU_P#W%0!^JE?BM_P6K_Y.F\+?]B9:_P#I=?5Z
MK_P_._ZHG_Y=?_W%7Q5^VM^U=_PV%\5-*\9?\(M_PB7V'1HM(^Q?VA]MW[)Y
2Y?,W^5'C/GXV[3]W.><  __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292496704">
<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, 2022</div></th>
<th class="th"><div>Feb. 15, 2023</div></th>
<th class="th"><div>Jun. 30, 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_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,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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_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="ro">
<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">$ 20,641,746,573<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,199,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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;26, 2023, are incorporated by reference into Part III of this Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022 (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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000277135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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_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>21
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300086176">
<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, 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_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>22
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300052288">
<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, 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_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">$ 15,228<span></span>
</td>
<td class="nump">$ 13,022<span></span>
</td>
<td class="nump">$ 11,797<span></span>
</td>
</tr>
<tr class="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,379<span></span>
</td>
<td class="nump">8,302<span></span>
</td>
<td class="nump">7,559<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">5,849<span></span>
</td>
<td class="nump">4,720<span></span>
</td>
<td class="nump">4,238<span></span>
</td>
</tr>
<tr class="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,634<span></span>
</td>
<td class="nump">3,173<span></span>
</td>
<td class="nump">3,219<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,215<span></span>
</td>
<td class="nump">1,547<span></span>
</td>
<td class="nump">1,019<span></span>
</td>
</tr>
<tr class="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">87<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="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">(24)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="num">(21)<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">69<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="nump">72<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,146<span></span>
</td>
<td class="nump">1,485<span></span>
</td>
<td class="nump">947<span></span>
</td>
</tr>
<tr class="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">533<span></span>
</td>
<td class="nump">371<span></span>
</td>
<td class="nump">192<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,613<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="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">66<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">60<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,547<span></span>
</td>
<td class="nump">$ 1,043<span></span>
</td>
<td class="nump">$ 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_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">$ 30.22<span></span>
</td>
<td class="nump">$ 19.94<span></span>
</td>
<td class="nump">$ 12.88<span></span>
</td>
</tr>
<tr class="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">$ 30.06<span></span>
</td>
<td class="nump">$ 19.84<span></span>
</td>
<td class="nump">$ 12.82<span></span>
</td>
</tr>
<tr class="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">50.9<span></span>
</td>
<td class="nump">51.9<span></span>
</td>
<td class="nump">53.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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">51.1<span></span>
</td>
<td class="nump">52.2<span></span>
</td>
<td class="nump">53.7<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>23
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292378544">
<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, 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_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,613<span></span>
</td>
<td class="nump">$ 1,114<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
</tr>
<tr class="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 (see Note 2 and Note 11)</a></td>
<td class="num">(101)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="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) gains &#8211; net of tax benefit (expense) of $6, $&#8212;, and $(7), respectively (see Note 7 and Note 11)</a></td>
<td class="num">(17)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="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">(118)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="nump">105<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,495<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">860<span></span>
</td>
</tr>
<tr class="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">66<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="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">(34)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="nump">12<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">32<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">72<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,463<span></span>
</td>
<td class="nump">$ 1,008<span></span>
</td>
<td class="nump">$ 788<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300199088">
<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, 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_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">$ 6<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (7)<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292241360">
<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, 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_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">$ 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_AccountsReceivableNetCurrent', window );">Accounts receivable (less allowance for credit losses of $36 and $30, respectively)</a></td>
<td class="nump">2,133<span></span>
</td>
<td class="nump">1,754<span></span>
</td>
</tr>
<tr class="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,253<span></span>
</td>
<td class="nump">1,870<span></span>
</td>
</tr>
<tr class="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">266<span></span>
</td>
<td class="nump">146<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">4,977<span></span>
</td>
<td class="nump">4,011<span></span>
</td>
</tr>
<tr class="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,461<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
</tr>
<tr class="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">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_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles &#8211; net</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="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">367<span></span>
</td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="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">180<span></span>
</td>
<td class="nump">142<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">7,588<span></span>
</td>
<td class="nump">6,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">35<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_AccountsPayableTradeCurrentAndNoncurrent', window );">Trade accounts payable</a></td>
<td class="nump">1,047<span></span>
</td>
<td class="nump">816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">334<span></span>
</td>
<td class="nump">319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability</a></td>
<td class="nump">68<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_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued expenses</a></td>
<td class="nump">474<span></span>
</td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="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">52<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,010<span></span>
</td>
<td class="nump">1,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">2,284<span></span>
</td>
<td class="nump">2,362<span></span>
</td>
</tr>
<tr class="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">318<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_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent', window );">Deferred income taxes and tax uncertainties</a></td>
<td class="nump">121<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">120<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_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 nor&#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; issued 109,659,219 shares</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,310<span></span>
</td>
<td class="nump">1,270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">10,700<span></span>
</td>
<td class="nump">9,500<span></span>
</td>
</tr>
<tr class="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">(180)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost &#8211; 59,402,896 and 58,439,014 shares, respectively</a></td>
<td class="num">(9,445)<span></span>
</td>
<td class="num">(8,855)<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">2,440<span></span>
</td>
<td class="nump">1,874<span></span>
</td>
</tr>
<tr class="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">295<span></span>
</td>
<td class="nump">286<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">2,735<span></span>
</td>
<td class="nump">2,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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 7,588<span></span>
</td>
<td class="nump">$ 6,592<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292411568">
<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, 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_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">$ 36<span></span>
</td>
<td class="nump">$ 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_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_TreasuryStockShares', window );">Treasury stock, shares at cost (in shares)</a></td>
<td class="nump">59,402,896<span></span>
</td>
<td class="nump">58,439,014<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292749536">
<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, 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_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,613<span></span>
</td>
<td class="nump">$ 1,114<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
</tr>
<tr class="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">19<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="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="nump">8<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="num">(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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of goodwill, intangible and other assets</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="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 (gains) losses from sales of assets and business divestitures</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="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">48<span></span>
</td>
<td class="nump">42<span></span>
</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_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">(436)<span></span>
</td>
<td class="num">(324)<span></span>
</td>
<td class="num">(121)<span></span>
</td>
</tr>
<tr class="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">(412)<span></span>
</td>
<td class="num">(152)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(158)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="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="nump">225<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">200<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes &#8211; net</a></td>
<td class="nump">42<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(26)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="nump">13<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,333<span></span>
</td>
<td class="nump">937<span></span>
</td>
<td class="nump">1,123<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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 );">Additions to property, buildings, equipment and intangibles</a></td>
<td class="num">(256)<span></span>
</td>
<td class="num">(255)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale or redemption of assets</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<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="num">(35)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(263)<span></span>
</td>
<td class="num">(226)<span></span>
</td>
<td class="num">(179)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from short-term debt</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments of short-term debt</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="ro">
<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 long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,584<span></span>
</td>
</tr>
<tr class="re">
<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 long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(1,370)<span></span>
</td>
</tr>
<tr class="ro">
<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">26<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for employee taxes withheld from stock awards</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(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_PaymentsForRepurchaseOfCommonStock', window );">Purchases of treasury stock</a></td>
<td class="num">(603)<span></span>
</td>
<td class="num">(695)<span></span>
</td>
<td class="num">(601)<span></span>
</td>
</tr>
<tr class="re">
<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">(370)<span></span>
</td>
<td class="num">(357)<span></span>
</td>
<td class="num">(338)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other &#8211; net</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">3<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(972)<span></span>
</td>
<td class="num">(1,039)<span></span>
</td>
<td class="num">(726)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(14)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">84<span></span>
</td>
<td class="num">(344)<span></span>
</td>
<td class="nump">225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">241<span></span>
</td>
<td class="nump">585<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash payments for interest (net of amounts capitalized)</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">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_IncomeTaxesPaid', window );">Cash payments for income taxes</a></td>
<td class="nump">$ 479<span></span>
</td>
<td class="nump">$ 377<span></span>
</td>
<td class="nump">$ 180<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292757344">
<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, 2019</a></td>
<td class="nump">$ 2,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 1,182<span></span>
</td>
<td class="nump">$ 8,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (154)<span></span>
</td>
<td class="num">$ (7,633)<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
</tr>
<tr class="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">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<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_StockRepurchasedDuringPeriodValue', window );">Purchases of treasury stock</a></td>
<td class="num">(601)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">755<span></span>
</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">695<span></span>
</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">60<span></span>
</td>
</tr>
<tr class="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="nump">105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="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">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="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">(338)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(321)<span></span>
</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">(18)<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, 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="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">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="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">(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="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,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="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">(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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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">(357)<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">(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="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">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="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">(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="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,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="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">(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="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">(370)<span></span>
</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">(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>
</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095296451040">
<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, 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_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">$ 6.78<span></span>
</td>
<td class="nump">$ 6.39<span></span>
</td>
<td class="nump">$ 5.94<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300877712">
<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, 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_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 (N.A.), 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="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, 2022, 2021 and 2020.</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 $38 million and  $34 million as of December&#160;31, 2022 and 2021, respectively, and are reported as a reduction of Accounts receivable &#8211; net. Total accrued sales incentives were approximately $102 million and $73 million as of December&#160;31, 2022 and 2021, 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 Company did </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not ha</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ve any material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2022 and 2021.</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.</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 depreciation and amortization, compensation and benefit costs, indirect purchasing, supply chain and branch operations, technology, leases, restructuring, impairments, advertising 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 $519&#160;million, $402&#160;million and $319&#160;million for 2022, 2021 and 2020, 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 investments in highly liquid debt instruments, purchased with an original maturity of 90 days or less, to be cash equivalents.</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">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: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, and they are valued at the lower of cost or net realizable value. The Company uses the last-in, first-out (LIFO) method to account for approximately 73% of total inventory and the first-in, first-out (FIFO) method 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 net realizable value. Estimated net realizable 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 $693 million and $510 million higher than reported as of December&#160;31, 2022 and December&#160;31, 2021, respectively. Concurrently, net earnings would have increased by $139 million, $49 million and $15 million for the years ended December 31, 2022, 2021 and 2020, 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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTE0NDQ_f36b586b-ad9f-482e-bac9-9fc0a8f45fbe">three</span> to 15 years. Amounts expended for maintenance and repairs are charged to expense as incurred. </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%">Historically, Grainger had depreciated certain property, buildings and equipment using both the declining balance and sum-of-the-years&#8217; digits methods as well as certain buildings over estimated useful lives of approximately thirty years. In accordance with its policy, the Company periodically reviews information impacting the pattern of consumption for its capital assets and useful lives to ensure that estimates of depreciation expenses are appropriate. The Company&#8217;s investment in its supply chain infrastructure and technology triggered the review of these patterns of consumption. Pursuant to the review and effective January 1, 2020, the method of estimating depreciation for certain assets was changed to the straight-line method and updated useful lives to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTM1OA_f51e2e91-440d-4924-9ce5-3f8cd6113ac1">forty</span> and fifty years. The Company determined that these changes in depreciation method and useful lives were considered a change in accounting estimate effected by a change in accounting principle, and as such have been accounted for on a prospective basis. Grainger believes the changes to the straight-line method and useful lives are appropriate estimations of the Company's current patterns of economic consumption of its capital assets and appropriately match current revenues and costs over updated estimates of the assets' useful lives. The effect of these changes resulted in a decrease of $34 million to depreciation expense for the year ended December 2020.</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%">Depreciation expense was $139 million, $123&#160;million and $116 million for the years ended December 31, 2022, 2021 and 2020, respectively.</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">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="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%">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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTUzNTY_81ec0357-b7da-416d-9144-92de52c9b206">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 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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTgwOTY_f245e986-d124-483c-8c6a-a29e65a0679f">three</span></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 affect. </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 Notes 15 and 16.</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="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">Accounting Pronouncements Recently Adopted</span></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 March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on Financial Reporting as modified by subsequently issued ASU 2021-01. This update provides optional expedients and exceptions for applying GAAP to certain contract modifications and hedging relationships that reference London Inter-bank Offered Rate (LIBOR) or another reference rate expected to be discontinued. The guidance is effective upon issuance and generally can be applied prospectively to contract modifications made and hedging relationships entered or evaluated on or before December 31, 20</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22. In October 2022, the FASB amended Topic 848, updating the sunset date from December 31, 2022 to December 31, 2024. Th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Company adopted this ASU on July 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Statements. For further discussion on the credit agreement modifications made to the revolving credit facility, see Note 6. </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 November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Entities about Government Assistance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This update provides increased transparency of government assistance, including the disclosure of the types of assistance an entity receives, an entity's method of accounting for government assistance and the effect of the assistance on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021 and should be applied prospectively or retrospectively. Early adoption is permitted. The Company adopted this ASU on January 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Stateme</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300959840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS DIVESTITURES AND LIQUIDATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">BUSINESS DIVESTITURES AND LIQUIDATIONS</a></td>
<td class="text">BUSINESS DIVESTITURES AND LIQUIDATIONS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with the Company's strategic focus on broad line MRO distribution in key markets, Grainger divested  Cromwell's wholly owned software business in the U.K. (Cromwell subsidiary) on October 21, 2022, the China business (China) on August 21, 2020, the Fabory business in Europe (Fabory) on June 30, 2020 and commenced the liquidation of Zoro Tools Europe (ZTE) in the fourth quarter of 2020. Accordingly, the Company's Consolidated Statements of Earnings, Comprehensive Earnings and Cash Flows and related notes include these business results in Other businesses through the respective dates of divestiture and liquidation. The proceeds from the divestitures were used to fund general business and corporate needs. The Company does not expect these business exits to have a future material impact on its Consolidated 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%">In the fourth quarter of 2022, the Company recorded a gain of $21&#160;million in SG&amp;A as a result of the Cromwell subsidiary divestiture. In 2020, Grainger recorded a gain of $5&#160;million and a loss of approximately $109&#160;million in SG&amp;A as a result of the China and Fabory business divestitures, respectively, which included net accumulated foreign currency translation losses of $45&#160;million, that were reclassified from Accumulated other comprehensive earnings (losses) (AOCE) to SG&amp;A. Additionally in 2020, the Company recorded $9&#160;million in expense in SG&amp;A associated with the wind down of ZTE.</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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300969424">
<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, 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_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 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="background-color:#ffffff;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%">2022</span></td><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%">2021</span></td><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%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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%">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></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%">Commercial</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%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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%">Government</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%">17&#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&#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&#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%">18&#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&#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%">15&#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%">20&#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&#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&#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%">Healthcare</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%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Retail/Wholesale</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&#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%">15&#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%">10&#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%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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%">Transportation</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%">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&#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%">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%">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%">3&#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%">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%">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%">3&#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%">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"><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">(1)</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%">12&#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%">17&#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%">14&#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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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%">Total net sales</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%">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"><span style="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:2px 1pt;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:#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%">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"><span style="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:2px 1pt;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:#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%">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"><span style="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 #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:#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="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%">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"><span style="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 #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:#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="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%">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"><span style="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 #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:#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="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%">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"><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%">Percent of total company revenue</span></td><td colspan="2" style="background-color:#ffffff;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%">80&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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="padding:0 1pt"/><td colspan="2" style="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="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="padding:0 1pt"/><td colspan="2" style="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="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="padding:0 1pt"/><td colspan="2" style="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="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="padding:0 1pt"/><td colspan="2" style="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="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="padding:0 1pt"/><td colspan="2" style="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="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: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><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 agriculture, mining, natural resources and resellers not aligned to a major industry segment.</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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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 businesses, 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, as well as Grainger's divested businesses in the periods prior to their divestitures. Other businesses account for approximately 2%, 2% and 4% </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">of revenue for the twelve months ended December&#160;31, 2022, 2021 and 2020, respectively.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095301156032">
<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, 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_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-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="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><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, 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%">Land</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 colspan="3" 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%">329&#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%">1,463&#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%">1,431&#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%">1,662&#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%">1,567&#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%">3,443&#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%">3,327&#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%">1,982&#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%">1,903&#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%">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 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,424&#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><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095301017600">
<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, 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_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 2022 and 2021. 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:120%">As of December 31, 2022 and 2021, the Canada business reporting unit had goodwill of $121&#160;million and $129&#160;million, respectively.  As part of our annual impairment testing, the Company performed evaluations of changes in key assumptions, notably projections of revenue growth, operating expenditures, changes in working capital, and factors that could impact the discount rate used in the analysis. In doing so, we 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 did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators for its Canada business and concluded that it was more likely than not that the fair value of the Canada business reporting unit exceeded its carrying amount. </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:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><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:1.408%"/><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:1.408%"/><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:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><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="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%">Other</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%">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, 2021</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%">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 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%">70&#160;</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%">&#8212;&#160;</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%">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"/></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%">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%">&#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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(7)</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, 2021</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%">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 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%">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 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%">&#8212;&#160;</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%">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"/></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%">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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(13)</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 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%">313&#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%">58&#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%">&#8212;&#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%">371&#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><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%">The ag</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gregate cumulative goodwill impairments as of December&#160;31, 2022, was $137 million and consisted of $32 million in High-Touch Solutions N.A. and $105 million in O</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ther. </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-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%">2022</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%">2021</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/ impairment</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/impairment</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%">11.7 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%">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 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%">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 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%">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 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%">221&#160;</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%">176&#160;</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%">45&#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%">14.4 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%">32&#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%">22&#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%">10&#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%">36&#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%">24&#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&#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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#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%">25&#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%">4.2 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#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%">416&#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%">164&#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%">525&#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%">369&#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%">156&#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%">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.9 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%">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 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%">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 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%">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 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%">807&#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%">569&#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%">238&#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: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 $61 million, $63 million, and $60 million for the years ended December 31, 2022, 2021 and 2020, respectively. </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 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%">2023</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%">61&#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%">2024</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%">53&#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%">2025</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%">44&#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%">2026</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%">31&#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%">2027</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%">16&#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="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">210&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095301062640">
<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, 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_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 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%">2022</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%">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%">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%">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 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%">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 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%">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 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%">1,284&#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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509&#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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#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%">69&#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%">69&#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%">78&#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%">78&#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%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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,340&#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%">2,081&#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%">2,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">2,829&#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%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs and discounts &#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%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">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 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,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 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,362&#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%">2,806&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 February 2020, the Company entered into a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODcxODk_997208a0-f32b-4b3e-8f9b-1ae0f163a4a1">five</span>-year unsecured credit agreement. Grainger may obtain loans in various currencies on a revolving basis in an aggregate amount not exceeding $1.25 billion (revolving credit facility), which may be increased up to $1.875 billion at the request of the Company, subject to approval from lenders and other customary conditions. The primary purpose of the revolving credit facility is to support the Company's commercial paper program and for general corporate purposes. The revolving credit facility replaced the Company's former $750 million unsecured revolving credit facility, which originated in October 2017 and was scheduled to mature in October 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-weight:400;line-height:120%">In August 2022, the Company entered into a First Amendment (the Amendment) to its revolving credit facility. The Amendment changes the benchmark rate for borrowings denominated in U.S. and foreign currencies from LIBOR to certain alternative benchmark rates. This includes benchmark rates based on the Euro Interbank Offered Rate (EURIBOR) for borrowings denominated in Euros, the Canadian Dollar Offer Rate (CDOR) for borrowings denominated in Canadian dollars, the Sterling Overnig</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ht Index Average (SONIA) for borrowings denominated in sterling and Secured Overnight Financing Rate (SOFR) for borrowings denominated in U.S. dollars. The Amendment also updates certain other provisions regarding successor interest rates to LIBOR.</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 revolving credit facility as of December&#160;31, 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-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, 2022 and 2021.</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">Commercial Paper</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 issues commercial paper from time to time for general working capital needs. As of December&#160;31, 2022 and 2021, there was none outstanding.</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">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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the senior notes in whole at any time or in part from time to time at a make-whole redemption price prior to their respective maturity dates. The redemption price is calculated by reference to the then-current yield on a U.S. treasury security with a maturity comparable to the remaining term of the senior notes plus 10-25 basis points, together with accrued and unpaid interest, at the redemption date. Additionally, if the Company experiences specific kinds of changes in control, it will be required to make an offer to purchase the senior notes at 101% of their principal amount plus accrued and unpaid interest, at the date of purchase. Within one year of the maturity date, the Company may redeem the senior notes in whole at any time or in part at 100% of their principal amount, together with accrued and unpaid interest, at the redemption date.</span></div><div style="padding-left:18pt;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 of approximately $29&#160;million, 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.</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, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2021</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 12.</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, 2022 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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 $69&#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 $78&#160;million, respectively. The term loan matures in 2024, payable over four equal semi-annual principal installments in 2023 and 2024 and bears an average interest rate of 0.05%.</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">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. The Compa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny was i</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n compliance with all debt covenants as of December&#160;31, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="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%">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%">2023</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%">35&#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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%">2025</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%">500&#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%">2026</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%">5&#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%">2027</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%">&#8212;&#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%">1,800&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">2,374&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300462640">
<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, 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_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, adopted as of January 1, 2021. The new plan amended and restated the prior noncontributory profit-sharing plan, which previously aligned Company contributions to Company performance and included two components, a variable annual contribution based on the Company's rate of return on invested capital and 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 3% of the eligible team member's total eligible compensation. As part of the amendment, beginning in 2021, the profit-sharing contribution was removed and the Company's automatic contribution increased from 3% to 6% o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f total eligible participants&#8217; compensation. In addition, team members covered by the plan are also able to make personal contributions. </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 total retirement savings plan expense was $87 million, $78 million, and $99 million for 2022, 2021 and 2020, 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 $11 million, $16 million and $16 million for 2022, 2021 and 2020, 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 a majority of its U.S. team members hired prior to January 1, 2013, and their dependents should they elect to maintain such coverage upon retirement. Covered 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="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%">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><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%">2020</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%">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 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 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%">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%">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%">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%">3&#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&#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%">(8)</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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(9)</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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">(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 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%">(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 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%">(12)</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: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%">Reconciliations of the beginning and ending balances of the postretirement benefit asset (obligation), 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 (obligation) 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%">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%">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%">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 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%">167&#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%">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%">5&#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%">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%">3&#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%">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%">3&#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 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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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%">(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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">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 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%">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"/></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%">207&#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%">206&#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%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">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 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%">207&#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="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="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#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><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 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%">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="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%">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 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%">42&#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%">77&#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%">90&#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%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">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 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%">99&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 2022.</span></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 was 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 and cost-sharing between the Company and the retirees. The Company evaluates its actuarial assumptions on an annual basis and considers changes in these long-term factors based upon market conditions and historical experience. The actuarial gains recognized during the plan year are primarily related to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes in assumptions related to certain retiree coverage elections, health reimbursement arrangement (HRA) subsidy and changes to 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%">The following assumptions were used to determine net periodic benefit costs at January 1 of each year:</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:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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:11.914%"/><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%">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><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%">2020</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%">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 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><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%">3.01&#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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align: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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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.06&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align: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 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%">Post age 65</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%">NA</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%">NA</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%">NA</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%">Catastrophic drug benefit</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%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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 colspan="3" 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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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%">2026</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%">HRA credit inflation index for grandfathered retirees</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"><span style="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%">&#8212;&#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%">2.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></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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.379%"/><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:1.554%"/><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:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><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%">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><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%">2020</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 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 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%">Expected long-term rate of return on plan assets &#8211; net of tax</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%">4.04&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align: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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align: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 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%">Post age 65</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%">NA</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%">NA</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%">NA</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%">Catastrophic drug benefit</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%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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 colspan="3" 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%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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%">2026</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%">HRA credit inflation index for grandfathered retirees</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"><span style="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%">&#8212;&#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%">&#8212;&#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></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 discount rate assumptions reflect the rates available on high-quality fixed-income debt instruments as of December 31, the measurement date of each year.&#160;These rates have been selected due to their similarity to the duration of the projected cash flows of the postretirement healthcare benefit plan.&#160;As of December&#160;31, 2022, the Company increased the discount rate from 2.57% to 4.92% to reflect the increase in the market interest rates as of December&#160;31, 2022.&#160;</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 reviews external data and its own historical trends for healthcare costs to determine the healthcare cost trend rates. As of December&#160;31, 2022, the initial healthcare cost trend rate was 7.50% for pre age 65. The healthcare costs trend rates decline each year until reaching the ultimate trend rate of 4.50%. The plan amendment adopted in 2017 moves all post age 65 Medicare eligible retirees to an exchange and provides a subsidy to those retirees to purchase insurance. The amount of the subsidy is based on years of service for grandfathered 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%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company has established a Group Benefit Trust (Trust) to fund the plan obligations and process benefit payments. In 2019, the Company liquidated previously held index funds and temporarily invested all assets of the Trust in money market funds. In 2020, the Company transitioned the Trust assets from money market funds into a liability-driven investment solution which enhances the Trust's after-tax returns and de-risks the Company's exposure by more closely match-funding the underlying liability. This investment strategy reflects the long-term nature of the plan obligation and seeks to reach a balanced allocation between Fixed Income securities and Equities of 65% and 35%, respectively. The plan's assets are stated at fair value, which represents the net asset value of shares held by the plan in the registered investm</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ent 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 are net of Trust liabilities, primarily related to deferred income taxes and taxes payable 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%">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%">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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMC0xLTEtMTQyMzUy_762cf171-c94a-4719-b4c5-43557dc6b84f">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%">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 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"/></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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMC0xLTEtMTQyMzUy_71ad9d8e-c0ca-4222-aab8-b0090cb710c6">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%">3&#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%">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 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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMC0xLTEtMTQyMzUy_c5be7394-a12c-46dc-bda5-2c3bf343fe48">Federal Money Market Fund</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%">&#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%">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%">&#160;Level 2 inputs:</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%">Fixed income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">&#160;&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMC0xLTEtMTQyMzUy_2ea2c129-a2aa-4109-9e7a-eec261704b47">Corporate 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%">57&#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%">89&#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;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTAtMS0xLTE0MjM1Mg_960b7705-6b5f-4098-a674-b265afd70221">Government/municipal 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%">12&#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%">14&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTAtMS0xLTE0MjM1Mg_4229ca3f-8263-4546-82a4-2d553c32edf6">Equity funds</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%">73&#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%">85&#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;Plan 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%">153&#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%">209&#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:10pt;font-weight:400;line-height:100%">&#160;Less trust assets (liabilities)</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%">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%">(2)</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%">&#160;Plan assets available for benefits</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%">162&#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%">207&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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%">Consistent with the new investment strategy, the after-tax expected long-term rates of return on plan assets of 4.04% as of December&#160;31, 2022 is based on the historical average of long-term rates of return and an estimated tax rate. The required use of an expected long-term rate of return on plan assets may result in recognition of income that is greater or lower than the actual return on plan assets in any given year. Over time, however, the expected long-term returns are designed to approximate the actual long-term returns and, therefore, result in a pattern of income recognition that more closely matches the pattern of the services provided by the team members.</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 investment policies include periodic reviews by management and trustees at least annually concerning: (1) the allocation of assets among various asset classes (e.g., domestic stocks, international stocks, short-term bonds, long-term bonds, etc.); (2) the investment performance of the assets, including performance comparisons with appropriate benchmarks; (3) investment guidelines and other matters of investment policy and (4) the hiring, dismissal or retention of investment managers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-right:9pt;text-align:justify"><span><br/></span></div><div style="padding-right:9pt;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%">2023</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%">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"/></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%">2024</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%">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%">2025</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%">9&#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%">2026</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%">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%">2027</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%">9&#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%">2028-2032</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%">41&#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%">86&#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><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095301052880">
<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, 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>
</tr>
<tr class="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><span><br/></span></div><div><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%">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%">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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtMC0xLTEtMTQyMzUy_9e34be2b-d956-4b51-ae3f-97c3f54df87e">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%">367&#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%">393&#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: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="display:none"/><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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtMC0xLTEtMTQyMzUy_ae4a5317-139c-457e-8618-12d5a9e4c7cf">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%">68&#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%">66&#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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtMC0xLTEtMTQyMzUy_600b139b-aee4-4705-a425-e9209f2e8fc6">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%">318&#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%">334&#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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctMC0xLTEtMTQyMzUy_10369a99-b29c-446c-91de-014b60d906f7">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%">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 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%">400&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 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%">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="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%">7 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="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%">76&#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%">68&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">96&#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%">244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align: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 $93 million, $74 million and $76 million for 2022, 2021 and 2020, respectively. These amounts are net of sublease income of $2 million for 2022,  2021 and 2020.</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-weight:400;line-height:120%">Remaining maturity of existing lease liabilities as of December&#160;31, 2022 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: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%">2023</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%">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"/></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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#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%">2025</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%">62&#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%">2026</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%">50&#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%">2027</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%">40&#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%">108&#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%">405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(19)</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%">386&#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: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, 2022 and 2021, 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 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%"> 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><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, 2022 and 2021, Grainger's future lease obligations that have not yet commenced were $65&#160;million</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%">$18&#160;million, 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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095301047280">
<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, 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_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, 2022, there were 1.5 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 $48 million, $42 million, and $46 million in 2022, 2021 and 2020, respectively, and was primarily comprised of RSUs. Related income tax benefits recognized in earnings were $19 million, $21 million, and $16 million in 2022, 2021 and 2020, 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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzc3MQ_eed112a6-a1b1-4503-b36c-48a1486155aa">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, 2022, 2021 and 2020 was approximately $34&#160;million, $30&#160;million and $32&#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 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%">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><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%">2020</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%">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 style="background-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 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%">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 style="background-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 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%">326,124&#160;</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%">259.88&#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%">96,940&#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%">520.67&#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%">105,866&#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%">406.17&#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%">140,815&#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%">252.11&#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%">(17,038)</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%">345.30&#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%">(36,134)</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%">274.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%">(26,254)</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%">257.56&#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%">(91,191)</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%">336.99&#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%">(184,825)</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%">276.34&#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%">(123,271)</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%">252.05&#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%">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 style="background-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 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%">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 style="background-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 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%">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 style="background-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"/></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%">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 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%">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 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%">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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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, 2022, there was $55 million of total unrecognized compensation expense related to nonvested RSUs the Company expects to recognize over a weighted average period of 2.1 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300934112">
<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, 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_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, 2022 and 2021. 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 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%">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><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%">2020</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%">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 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 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%">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 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 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%">53,687,528&#160;</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%">55,971,691&#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%">101,802&#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%">(101,802)</span></td><td style="background-color:#ffffff;padding: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%">188,444&#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%">(188,444)</span></td><td style="background-color:#ffffff;padding: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%">311,374&#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%">(311,374)</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 31,132, 61,377 and 41,019 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%">64,649&#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%">(64,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,241&#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%">(82,241)</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 10,359, 9,746 and 16,830 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%">13,890&#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%">(13,890)</span></td><td style="background-color:#ffffff;padding: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,507&#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%">(12,507)</span></td><td style="background-color:#ffffff;padding: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%">28,098&#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%">(28,098)</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%">(1,144,223)</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%">1,144,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%">(1,633,106)</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%">1,633,106&#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%">(1,584,850)</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%">1,584,850&#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%">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 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 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%">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 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 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%">52,524,391&#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%">57,134,828&#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><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-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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300907248">
<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, 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_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 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="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 January 1, 2020 &#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%">(238)</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%">79&#160;</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%">(8)</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%">(167)</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%">(13)</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%">(154)</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 colspan="2" style="background-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%">36&#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%">33&#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="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-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%">12&#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%">57&#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 colspan="2" style="background-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%">47&#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%">(11)</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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#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%">36&#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 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%">83&#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 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%">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 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 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%">105&#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 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%">12&#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 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%">93&#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, 2020 &#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%">(155)</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%">101&#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%">(8)</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%">(62)</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%">(1)</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%">(61)</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 colspan="2" style="background-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%">(64)</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%">12&#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%">2&#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="2" style="background-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%">(50)</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%">(29)</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%">(21)</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 colspan="2" style="background-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%">(14)</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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/><td colspan="2" style="background-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%">(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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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:9pt;font-weight:400;line-height:100%">(64)</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="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:9pt;font-weight:400;line-height:100%">(2)</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="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:9pt;font-weight:400;line-height:100%">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="display:none"/><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:9pt;font-weight:400;line-height:100%">(64)</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="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:9pt;font-weight:400;line-height:100%">(29)</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="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:9pt;font-weight:400;line-height:100%">(35)</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, 2021 &#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%">(219)</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%">99&#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%">(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 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%">(126)</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%">(30)</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%">(96)</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%">(101)</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%">(4)</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%">&#8212;&#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%">(105)</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%">(34)</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%">(71)</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%">&#8212;&#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%">(13)</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%">&#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 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 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 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"/></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%">(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 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 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 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%">(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 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 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"/></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-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%">(320)</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%">82&#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%">(6)</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%">(244)</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%">(64)</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%">(180)</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><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI https://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292768384">
<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, 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_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 maintains various agreements with bank counterparties that permit the Company to enter into "over-the-counter" derivative instrument agreements to manage its risk associated with interest rates and foreign currency fluctuations. In February 2020, the Company entered into certain derivative instrument agreements to manage its risk associated with interest rates of its 1.85% Notes and foreign currency fluctuations in connection with its foreign currency-denominated intercompany borrowings. The Company did not enter into these agreements for trading or speculative purposes. </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">Cash Flow 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 cash flow hedges primarily to hedge the exposure to variability in forecasted cash flows from foreign currency-denominated intercompany borrowings via cross-currency swaps. Gains or losses on the cross-currency swaps are reported as a component of Accumulated other comprehensive earnings (losses) (AOCE) and reclassified into earnings in the same period during which the hedged transaction affects earnings. The notional amount of the Company&#8217;s outstanding cash flow hedges as of December&#160;31, 2022 and 2021 was approximately $34&#160;million.</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%">The effect of the Company&#8217;s cash flow hedges on AOCE for the twelve months ended December&#160;31, 2022 and 2021 was not material. </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 fair value hedges primarily to hedge a portion of its fixed-rate long-term debt via interest rate swaps. Changes in the fair value of the interest rate swaps, along with the gain or loss on the hedged item, is recorded in earnings under the same line item, Interest expense &#8211; net. The notional amount of the Company&#8217;s outstanding fair value hedges as of December&#160;31, 2022 and 2021 was $500&#160;million. </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%">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, 2022 and 2021, respectively, 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 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%">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><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%">35&#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%">20&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">(35)</span></td><td style="background-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%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><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%">The fair value and carrying amounts of outstanding derivative instruments in the Consolidated Balance Sheets as of December&#160;31, 2022 and 2021, respectively, 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:98.099%"><tr><td style="width:1.0%"/><td style="width:24.980%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.439%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.127%"/><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="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="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-bottom:1pt solid #000000;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="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%">Balance Sheet Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">Fair Value and Carrying Amounts</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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swap</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%">Other non-current liabilities</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%">&#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;border-top:1pt solid #000;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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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="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="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%">&#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 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%">1&#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:0 1pt 0 12.25pt"/><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="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%">34&#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"/></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 carrying amount of the liability hedged by the interest rate swaps recorded in Long-term debt, including the cumulative amount of fair value hedging adjustments, as of December&#160;31, 2022 and 2021 totaled $466&#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%">$501&#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"><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. No adjustments were required during the current period to reflect the counterparty&#8217;s credit risk or the Company&#8217;s own nonperformance risk.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300892800">
<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, 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>
</tr>
<tr class="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 (losses) 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%">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><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%">2020</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%">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 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%">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 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%">1,015&#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%">243&#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%">218&#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%">(68)</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%">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 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%">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 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%">947&#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: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 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%">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><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%">2020</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%">374&#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%">221&#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%">119&#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="padding:2px 0 2px 1pt;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="padding: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%">46&#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%">28&#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%">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%">78&#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%">81&#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%">65&#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%">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 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%">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 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%">212&#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 expense (benefit)</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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</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%">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 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%">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 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%">192&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 income tax effects of temporary differences that gave rise to the net deferred tax asset (liability) as of December&#160;31, 2022 and 2021 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%">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%">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%">150&#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%">152&#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%">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%">62&#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%">59&#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%">51&#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%">50&#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">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 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%">305&#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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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%">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 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%">235&#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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(217)</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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</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%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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)</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%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(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 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%">(301)</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%">(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 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%">(66)</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%">12&#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%">14&#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%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">(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 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%">(66)</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><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, 2022 and 2021, the Company had $248 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $238&#160;million, respectively, of gross loss carryforwards related to foreign operations. 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%">2042</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 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%">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 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%">(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 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%">(53)</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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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)</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%">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%">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 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 subsidiaries tax impacts due to divestiture</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%">&#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&#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%">Tax rate changes</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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">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%">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&#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%">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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 period</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><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%">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%">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><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%">2020</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%">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 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%">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 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%">199&#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%">64&#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%">41&#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%">33&#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%">Foreign rate difference</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%">26&#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%">26&#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%">23&#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%">Foreign subsidiaries tax impacts due to divestiture</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%">&#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%">(61)</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%">Change in 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%">7&#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%">7&#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&#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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(18)</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%">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 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%">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 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%">192&#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%">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 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><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%">20.3&#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></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 changes to the Company's effective tax rate for the year ended December&#160;31, 2022 was primarily driven by favorable mix of U.S. earnings versus foreign earnings taxed at a higher rate. The changes to the Company's effective tax rate for the year ending December&#160;31, 2021 was primarily driven by the absence of tax losses in the Company's investment in Fabory due to the impairment and internal reorganization of the Company's holdings of Fabory in the first quarter of 2020. The Company divested Fabory during the second quarter of 2020.</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, 2022 and 2021, totaled $530 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $544&#160;million, respectively. The C</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ompany 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 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%">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><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%">2020</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%">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 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%">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 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%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">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%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">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%">&#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"/></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%">&#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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"/></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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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 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%">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 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%">39&#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: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 and $4 million at December&#160;31, 2022 and 2021, respectively, 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. Excluding the timing items, the remaining amounts would affect the annual tax rate. In 2022 and 2021, the changes to tax positions were primarily related to the impact of expiring statutes and current year state and local reserves. In 2020, the changes to tax positions were related generally to the tax losses on the Company&#8217;s investment in Fabory along with the impact of expiring statutes, the conclusion of audits and audit settlements. Estimated interest and penalties were not material. </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 2018 federal tax return while tax years 2019 through 2021 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 2021 remain subject to state and local audits and 2017 through 2021 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300907248">
<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, 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_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 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 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%">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><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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></div></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%">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 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 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%">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 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%">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 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%">9,221&#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%">1,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"/></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,787</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%">223&#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,576&#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%">232&#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,178&#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%">166&#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%">259</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%">9&#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%">260&#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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398&#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%">(329)</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%">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 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%">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 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%">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 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,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%">11,797&#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,019&#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><tr><td colspan="36" 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: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%">Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.</span></div></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></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 style="width:48.022%"/><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:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><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%">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><td colspan="3" style="background-color:#ffffff;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%">2020</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></div></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%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">168&#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%">148&#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%">143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</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%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3&#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&#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&#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 consolidated depreciation and amortization</span></td><td style="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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-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="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%">169&#160;</span></td><td style="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="18" 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: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%">Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.</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:112%">Depreciation and amortization presented above includes depreciation of long-lived assets and amortization of 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:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><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%">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><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%">2020</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 #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"><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%">12,325&#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%">10,236&#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%">9,200&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,436&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667&#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%">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 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%">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 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%">11,797&#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>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095301054544">
<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, 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_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 employees, 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:112%">As previously disclosed, since the fourth quarter of 2019, Grainger, KMCO, LLC (KMCO) and other defendants have been named in several product liability-related lawsuits in the Harris County, Texas District Court relating to an explosion at a KMCO chemical refinery located in Crosby, Harris County, Texas on April 2, 2019. The complaints in which Grainger has been named, which to date encompass approximately 186 plaintiffs, seek recovery of compensatory and other damages and relief in relation to personal injury, including one death and various other alleged injuries. On May 8, 2020, KMCO filed a voluntary petition in the United States Bankruptcy Court for the Southern District of Texas for relief under Chapter 7 of Title 11 of the United States Bankruptcy Court in the case KMCO, LLC, No. 20-60028. As a result of the Chapter 7 proceedings, the claims against KMCO in the Harris County lawsuits were stayed. Effective January 1, 2021, the Bankruptcy Court lifted the stay with respect to KMCO. </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%">In the product liability cases, the Harris County District Court decided to schedule bellwether trials involving a subset of plaintiffs the Court believes are representative of the parties' claims and defenses, and the first of such trials involving six plaintiffs (the First Scheduled Trial) was scheduled to commence in mid-January 2023. Prior to the start of the First Scheduled Trial, the Company and 27 plaintiffs engaged in mediation and reached settlements in principle with respect to such plaintiffs' claims against the Company. Those 27 plaintiffs include the plaintiffs who alleged the most serious injuries, as well as five of the six plaintiffs from the First Scheduled Trial. The Company has executed final settlement agreements with those 27 plaintiffs. Grainger believes the payment of these settlements is probable through available insurance.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The Company recorded a contingent liability related to these settlements in Accrued expenses and a corresponding recoverable asset in Prepaid expenses and other current assets on the Consolidated Balance Sheet as of December 31, 2022, which resulted in no effect to the Company's Consolidated Statement of Earnings for the year ended December 31, 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-weight:400;line-height:112%">Whether trials involving any or all of the remaining plaintiffs will proceed is uncertain and the timing or outcome of any such trials cannot currently be predicted, nor is it currently possible to make any additional estimate of potential loss or range of loss. </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%">On December 16, 2020, KMCO, the trustee of its estate and ORG Chemical Holdings, LLC, KMCO&#8217;s parent company (ORG), filed a property damage lawsuit relating to the KMCO chemical refinery incident against Grainger and another defendant in the Harris County, Texas District Court, which seeks unspecified damages (the KMCO Case). On April 1, 2021, 24 individual plaintiffs filed a petition in intervention seeking to be added as plaintiffs in the KMCO Case and seeking unspecified damages. On March 24, 2021, Indian Harbor Insurance Company, together with other insurance companies and underwriters, filed a property damage lawsuit relating to the KMCO chemical refinery incident against Grainger and another defendant in the Harris County, Texas District Court, seeking reimbursement of insurance payments made to or on behalf of KMCO and ORG, the insured parties under their respective policies, and other damages. The Company is currently unable to predict the timing, outcome or any estimate of possible loss or range of loss of the ORG and the Indian Harbor Insurance Company lawsuits.</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%">Grainger continues to investigate each of the various remaining claims against the Company relating to the KMCO chemical refinery incident and intends to contest these matters vigorously. </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%">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:120%">From time to time, the Company has also been named, along with numerous other nonaffiliated companies, as defendant in litigation in various states involving asbestos and/or silica. These lawsuits typically assert claims of personal injury arising from alleged exposure to asbestos and/or silica as a consequence of products manufactured by third parties purportedly distributed by the Company. While several lawsuits have been dismissed in the past based on the lack of product identification, if a specific product distributed by the Company is identified in any pending or future lawsuits, the Company will seek to exercise indemnification remedies against the product manufacturer to the extent available. In addition, the Company believes that a substantial number of these claims </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are covered by insurance. The Company has entered into agreements with its major insurance carriers relating to the scope, coverage and the costs of defense, of lawsuits involving claims of exposure to asbestos. The Company believes it has strong legal and factual defenses and intends to continue defending itself vigorously in these lawsuits.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300963568">
<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, 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">SUBSEQUENT EVENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December 31, 2022, the Company reached a settlement agreement related to the First Scheduled Trial as described in Note 15.</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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 25, 2023, Grainger's Board of Directors declared a quarterly cash dividend of $1.72 per share of common stock, payable March 1, 2023 to shareholders of record on February 13, 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:112%">Grainger evaluated all subsequent event activity and concluded t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">hat no other subseq</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">uent events have occurred that would require recognition in the Consolidated Financial Statements or disclosure in the Notes to Consolidated Financial Statements.</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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095290276416">
<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, 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_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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">FOREIGN CURRENCY TRANSLATION</a></td>
<td class="text">Foreign Currency TranslationThe 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="re">
<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, 2022, 2021 and 2020.</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 $38 million and  $34 million as of December&#160;31, 2022 and 2021, respectively, and are reported as a reduction of Accounts receivable &#8211; net. Total accrued sales incentives were approximately $102 million and $73 million as of December&#160;31, 2022 and 2021, 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 Company did </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not ha</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ve any material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2022 and 2021.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">COST OF 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><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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">SELLING, GENERAL AND ADMINISTRATIVE EXPENSES</a></td>
<td class="text"><div style="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 depreciation and amortization, compensation and benefit costs, indirect purchasing, supply chain and branch operations, technology, leases, restructuring, impairments, advertising and selling expenses, as well as other types of general and administrative costs.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">ADVERTISING</a></td>
<td class="text">AdvertisingAdvertising costs, which include online marketing, are generally expensed in the year the related advertisement is first presented or when incurred. Total advertising expense was $519&#160;million, $402&#160;million and $319&#160;million for 2022, 2021 and 2020, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">STOCK INCENTIVE PLANS</a></td>
<td class="text">Stock Incentive PlansThe 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="ro">
<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="re">
<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">Other Comprehensive Earnings (Losses)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="ro">
<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 investments in highly liquid debt instruments, purchased with an original maturity of 90 days or less, to be cash equivalents.</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_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="ro">
<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="re">
<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, and they are valued at the lower of cost or net realizable value. The Company uses the last-in, first-out (LIFO) method to account for approximately 73% of total inventory and the first-in, first-out (FIFO) method 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 net realizable value. Estimated net realizable 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 $693 million and $510 million higher than reported as of December&#160;31, 2022 and December&#160;31, 2021, respectively. Concurrently, net earnings would have increased by $139 million, $49 million and $15 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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><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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTE0NDQ_f36b586b-ad9f-482e-bac9-9fc0a8f45fbe">three</span> to 15 years. Amounts expended for maintenance and repairs are charged to expense as incurred. </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%">Historically, Grainger had depreciated certain property, buildings and equipment using both the declining balance and sum-of-the-years&#8217; digits methods as well as certain buildings over estimated useful lives of approximately thirty years. In accordance with its policy, the Company periodically reviews information impacting the pattern of consumption for its capital assets and useful lives to ensure that estimates of depreciation expenses are appropriate. The Company&#8217;s investment in its supply chain infrastructure and technology triggered the review of these patterns of consumption. Pursuant to the review and effective January 1, 2020, the method of estimating depreciation for certain assets was changed to the straight-line method and updated useful lives to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTM1OA_f51e2e91-440d-4924-9ce5-3f8cd6113ac1">forty</span> and fifty years. The Company determined that these changes in depreciation method and useful lives were considered a change in accounting estimate effected by a change in accounting principle, and as such have been accounted for on a prospective basis. Grainger believes the changes to the straight-line method and useful lives are appropriate estimations of the Company's current patterns of economic consumption of its capital assets and appropriately match current revenues and costs over updated estimates of the assets' useful lives. The effect of these changes resulted in a decrease of $34 million to depreciation expense for the year ended December 2020.</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%">Depreciation expense was $139 million, $123&#160;million and $116 million for the years ended December 31, 2022, 2021 and 2020, 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">LONG-LIVED 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">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">LEASES</a></td>
<td class="text"><div style="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="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%">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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTUzNTY_81ec0357-b7da-416d-9144-92de52c9b206">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">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="ro">
<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"><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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTgwOTY_f245e986-d124-483c-8c6a-a29e65a0679f">three</span></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">five years.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">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 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="ro">
<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">ContingenciesThe 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 affect.<span></span>
</td>
</tr>
<tr class="re">
<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="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">Accounting Pronouncements Recently Adopted</span></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 March 2020, the FASB issued ASU 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on Financial Reporting as modified by subsequently issued ASU 2021-01. This update provides optional expedients and exceptions for applying GAAP to certain contract modifications and hedging relationships that reference London Inter-bank Offered Rate (LIBOR) or another reference rate expected to be discontinued. The guidance is effective upon issuance and generally can be applied prospectively to contract modifications made and hedging relationships entered or evaluated on or before December 31, 20</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22. In October 2022, the FASB amended Topic 848, updating the sunset date from December 31, 2022 to December 31, 2024. Th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Company adopted this ASU on July 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Statements. For further discussion on the credit agreement modifications made to the revolving credit facility, see Note 6. </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 November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Entities about Government Assistance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This update provides increased transparency of government assistance, including the disclosure of the types of assistance an entity receives, an entity's method of accounting for government assistance and the effect of the assistance on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021 and should be applied prospectively or retrospectively. Early adoption is permitted. The Company adopted this ASU on January 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Stateme</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI https://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300966000">
<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, 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_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 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="background-color:#ffffff;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%">2022</span></td><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%">2021</span></td><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%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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%">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></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%">Commercial</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%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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%">Government</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%">17&#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&#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&#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%">18&#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&#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%">15&#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%">20&#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&#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&#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%">Healthcare</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%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Retail/Wholesale</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&#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%">15&#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%">10&#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%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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%">Transportation</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%">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&#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%">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%">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%">3&#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%">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%">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%">3&#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%">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"><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">(1)</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%">12&#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%">17&#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%">14&#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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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%">Total net sales</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%">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"><span style="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:2px 1pt;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:#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%">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"><span style="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:2px 1pt;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:#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%">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"><span style="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 #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:#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="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%">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"><span style="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 #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:#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="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%">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"><span style="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 #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:#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="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%">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"><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%">Percent of total company revenue</span></td><td colspan="2" style="background-color:#ffffff;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%">80&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;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="padding:0 1pt"/><td colspan="2" style="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="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="padding:0 1pt"/><td colspan="2" style="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="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="padding:0 1pt"/><td colspan="2" style="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="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="padding:0 1pt"/><td colspan="2" style="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="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="padding:0 1pt"/><td colspan="2" style="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="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: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><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 agriculture, mining, natural resources and resellers not aligned to a major industry segment.</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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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 businesses, 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, as well as Grainger's divested businesses in the periods prior to their divestitures. Other businesses account for approximately 2%, 2% and 4% </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">of revenue for the twelve months ended December&#160;31, 2022, 2021 and 2020, respectively.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300942288">
<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, 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_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 );">Property, Buildings and Equipment</a></td>
<td class="text">roperty, buildings and equipment consisted of the following (in millions of dollars):<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="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><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, 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%">Land</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 colspan="3" 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%">329&#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%">1,463&#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%">1,431&#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%">1,662&#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%">1,567&#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%">3,443&#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%">3,327&#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%">1,982&#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%">1,903&#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%">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 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,424&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095298434992">
<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, 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_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">The Company's balances and changes in the carrying amount of Goodwill by segment are as follows (in millions of dollars):<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:31.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><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:1.408%"/><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:1.408%"/><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:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><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="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%">Other</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%">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, 2021</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%">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 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%">70&#160;</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%">&#8212;&#160;</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%">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"/></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%">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%">&#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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(7)</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, 2021</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%">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 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%">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 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%">&#8212;&#160;</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%">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"/></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%">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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(13)</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 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%">313&#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%">58&#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%">&#8212;&#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%">371&#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><span></span>
</td>
</tr>
<tr class="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 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%">2022</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%">2021</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/ impairment</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/impairment</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%">11.7 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%">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 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%">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 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%">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 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%">221&#160;</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%">176&#160;</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%">45&#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%">14.4 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%">32&#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%">22&#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%">10&#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%">36&#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%">24&#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&#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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#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%">25&#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%">4.2 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#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%">416&#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%">164&#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%">525&#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%">369&#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%">156&#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%">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.9 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%">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 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%">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 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%">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 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%">807&#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%">569&#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%">238&#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><span></span>
</td>
</tr>
<tr class="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 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%">2023</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%">61&#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%">2024</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%">53&#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%">2025</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%">44&#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%">2026</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%">31&#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%">2027</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%">16&#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="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">210&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300924880">
<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, 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_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 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%">2022</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%">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%">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%">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 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%">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 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%">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 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%">1,284&#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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509&#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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#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%">69&#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%">69&#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%">78&#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%">78&#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%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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,340&#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%">2,081&#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%">2,385&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">2,829&#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%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs and discounts &#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%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">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 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,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 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,362&#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%">2,806&#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><span></span>
</td>
</tr>
<tr class="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 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="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%">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%">2023</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%">35&#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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%">2025</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%">500&#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%">2026</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%">5&#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%">2027</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%">&#8212;&#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%">1,800&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">2,374&#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><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095296477776">
<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, 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_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="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%">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><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%">2020</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%">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 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 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%">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%">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%">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%">3&#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&#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%">(8)</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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(9)</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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">(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 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%">(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 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%">(12)</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><span></span>
</td>
</tr>
<tr class="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="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 (obligation), 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 (obligation) 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%">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%">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%">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 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%">167&#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%">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%">5&#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%">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%">3&#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%">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%">3&#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 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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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%">(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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">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 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%">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"/></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%">207&#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%">206&#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%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">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 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%">207&#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="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="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#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><span></span>
</td>
</tr>
<tr class="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 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%">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="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%">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 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%">42&#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%">77&#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%">90&#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%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">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 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%">99&#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><span></span>
</td>
</tr>
<tr class="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 costs at January 1 of each year:</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:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><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:11.914%"/><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%">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><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%">2020</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%">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 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><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%">3.01&#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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align: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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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.06&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align: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 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%">Post age 65</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%">NA</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%">NA</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%">NA</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%">Catastrophic drug benefit</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%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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 colspan="3" 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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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%">2026</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%">HRA credit inflation index for grandfathered retirees</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"><span style="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%">&#8212;&#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%">2.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></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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.379%"/><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:1.554%"/><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:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><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%">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><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%">2020</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 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 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%">Expected long-term rate of return on plan assets &#8211; net of tax</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%">4.04&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align: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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align: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 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%">Post age 65</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%">NA</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%">NA</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%">NA</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%">Catastrophic drug benefit</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%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="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 colspan="3" 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%">2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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%">2026</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%">HRA credit inflation index for grandfathered retirees</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"><span style="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%">&#8212;&#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%">&#8212;&#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></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 are net of Trust liabilities, primarily related to deferred income taxes and taxes payable 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%">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%">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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMC0xLTEtMTQyMzUy_762cf171-c94a-4719-b4c5-43557dc6b84f">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%">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 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"/></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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMC0xLTEtMTQyMzUy_71ad9d8e-c0ca-4222-aab8-b0090cb710c6">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%">3&#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%">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 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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMC0xLTEtMTQyMzUy_c5be7394-a12c-46dc-bda5-2c3bf343fe48">Federal Money Market Fund</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%">&#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%">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%">&#160;Level 2 inputs:</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%">Fixed income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">&#160;&#160;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMC0xLTEtMTQyMzUy_2ea2c129-a2aa-4109-9e7a-eec261704b47">Corporate 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%">57&#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%">89&#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;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTAtMS0xLTE0MjM1Mg_960b7705-6b5f-4098-a674-b265afd70221">Government/municipal 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%">12&#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%">14&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTAtMS0xLTE0MjM1Mg_4229ca3f-8263-4546-82a4-2d553c32edf6">Equity funds</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%">73&#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%">85&#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;Plan 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%">153&#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%">209&#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:10pt;font-weight:400;line-height:100%">&#160;Less trust assets (liabilities)</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%">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%">(2)</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%">&#160;Plan assets available for benefits</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%">162&#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%">207&#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><span></span>
</td>
</tr>
<tr class="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="padding-right:9pt;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%">2023</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%">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"/></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%">2024</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%">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%">2025</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%">9&#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%">2026</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%">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%">2027</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%">9&#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%">2028-2032</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%">41&#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%">86&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>52
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300078384">
<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, 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>
</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><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%">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%">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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtMC0xLTEtMTQyMzUy_9e34be2b-d956-4b51-ae3f-97c3f54df87e">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%">367&#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%">393&#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: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="display:none"/><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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtMC0xLTEtMTQyMzUy_ae4a5317-139c-457e-8618-12d5a9e4c7cf">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%">68&#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%">66&#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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtMC0xLTEtMTQyMzUy_600b139b-aee4-4705-a425-e9209f2e8fc6">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%">318&#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%">334&#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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctMC0xLTEtMTQyMzUy_10369a99-b29c-446c-91de-014b60d906f7">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%">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 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%">400&#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><span></span>
</td>
</tr>
<tr class="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"><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%">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="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%">7 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="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%">76&#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%">68&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">96&#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%">244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">Remaining maturity of existing lease liabilities as of December&#160;31, 2022 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: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%">2023</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%">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"/></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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#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%">2025</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%">62&#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%">2026</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%">50&#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%">2027</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%">40&#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%">108&#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%">405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(19)</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%">386&#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><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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>53
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095301115680">
<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, 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_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 );">Activity for restricted stock units</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 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%">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><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%">2020</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%">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 style="background-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 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%">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 style="background-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 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%">326,124&#160;</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%">259.88&#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%">96,940&#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%">520.67&#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%">105,866&#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%">406.17&#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%">140,815&#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%">252.11&#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%">(17,038)</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%">345.30&#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%">(36,134)</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%">274.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%">(26,254)</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%">257.56&#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%">(91,191)</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%">336.99&#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%">(184,825)</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%">276.34&#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%">(123,271)</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%">252.05&#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%">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 style="background-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 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%">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 style="background-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 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%">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 style="background-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"/></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%">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 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%">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 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%">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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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>54
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300942288">
<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, 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_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:<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%">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><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%">2020</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%">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 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 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%">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 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 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%">53,687,528&#160;</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%">55,971,691&#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%">101,802&#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%">(101,802)</span></td><td style="background-color:#ffffff;padding: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%">188,444&#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%">(188,444)</span></td><td style="background-color:#ffffff;padding: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%">311,374&#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%">(311,374)</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 31,132, 61,377 and 41,019 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%">64,649&#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%">(64,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,241&#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%">(82,241)</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 10,359, 9,746 and 16,830 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%">13,890&#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%">(13,890)</span></td><td style="background-color:#ffffff;padding: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,507&#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%">(12,507)</span></td><td style="background-color:#ffffff;padding: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%">28,098&#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%">(28,098)</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%">(1,144,223)</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%">1,144,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%">(1,633,106)</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%">1,633,106&#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%">(1,584,850)</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%">1,584,850&#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%">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 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 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%">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 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 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%">52,524,391&#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%">57,134,828&#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><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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>55
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095301149936">
<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, 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_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 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="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 January 1, 2020 &#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%">(238)</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%">79&#160;</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%">(8)</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%">(167)</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%">(13)</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%">(154)</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 colspan="2" style="background-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%">36&#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%">33&#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="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="background-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%">12&#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%">57&#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 colspan="2" style="background-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%">47&#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%">(11)</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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#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%">36&#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 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%">83&#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 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%">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 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 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%">105&#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 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%">12&#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 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%">93&#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, 2020 &#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%">(155)</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%">101&#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%">(8)</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%">(62)</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%">(1)</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%">(61)</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 colspan="2" style="background-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%">(64)</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%">12&#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%">2&#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="2" style="background-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%">(50)</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%">(29)</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%">(21)</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 colspan="2" style="background-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%">(14)</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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/><td colspan="2" style="background-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%">(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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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:9pt;font-weight:400;line-height:100%">(64)</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="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:9pt;font-weight:400;line-height:100%">(2)</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="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:9pt;font-weight:400;line-height:100%">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="display:none"/><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:9pt;font-weight:400;line-height:100%">(64)</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="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:9pt;font-weight:400;line-height:100%">(29)</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="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:9pt;font-weight:400;line-height:100%">(35)</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, 2021 &#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%">(219)</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%">99&#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%">(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 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%">(126)</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%">(30)</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%">(96)</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%">(101)</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%">(4)</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%">&#8212;&#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%">(105)</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%">(34)</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%">(71)</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%">&#8212;&#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%">(13)</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%">&#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 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 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 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"/></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%">(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 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 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 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%">(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 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 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"/></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-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%">(320)</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%">82&#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%">(6)</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%">(244)</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%">(64)</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%">(180)</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><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>56
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300285328">
<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, 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_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, 2022 and 2021, respectively, 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 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%">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><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%">35&#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%">20&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">(35)</span></td><td style="background-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%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</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-weight:400;line-height:120%">The fair value and carrying amounts of outstanding derivative instruments in the Consolidated Balance Sheets as of December&#160;31, 2022 and 2021, respectively, 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:98.099%"><tr><td style="width:1.0%"/><td style="width:24.980%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.439%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.127%"/><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="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="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-bottom:1pt solid #000000;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="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%">Balance Sheet Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">Fair Value and Carrying Amounts</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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swap</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%">Other non-current liabilities</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%">&#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;border-top:1pt solid #000;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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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="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="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%">&#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 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%">1&#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:0 1pt 0 12.25pt"/><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="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%">34&#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"/></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><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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41641-113959<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>57
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300056896">
<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, 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>
</tr>
<tr class="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 (losses) 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%">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><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%">2020</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%">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 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%">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 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%">1,015&#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%">243&#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%">218&#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%">(68)</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%">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 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%">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 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%">947&#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><span></span>
</td>
</tr>
<tr class="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 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%">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><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%">2020</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%">374&#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%">221&#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%">119&#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="padding:2px 0 2px 1pt;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="padding: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%">46&#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%">28&#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%">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%">78&#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%">81&#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%">65&#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%">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 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%">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 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%">212&#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 expense (benefit)</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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</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%">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 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%">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 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%">192&#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><span></span>
</td>
</tr>
<tr class="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="text-align:justify"><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, 2022 and 2021 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%">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%">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%">150&#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%">152&#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%">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%">62&#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%">59&#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%">51&#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%">50&#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">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 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%">305&#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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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%">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 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%">235&#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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(217)</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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</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%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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)</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%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(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 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%">(301)</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%">(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 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%">(66)</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%">12&#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%">14&#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%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">(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 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%">(66)</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><span></span>
</td>
</tr>
<tr class="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 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%">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 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%">(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 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%">(53)</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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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)</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%">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%">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 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 subsidiaries tax impacts due to divestiture</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%">&#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&#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%">Tax rate changes</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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">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%">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&#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%">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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 period</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</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><span></span>
</td>
</tr>
<tr class="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 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%">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><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%">2020</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%">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 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%">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 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%">199&#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%">64&#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%">41&#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%">33&#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%">Foreign rate difference</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%">26&#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%">26&#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%">23&#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%">Foreign subsidiaries tax impacts due to divestiture</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%">&#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%">(61)</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%">Change in 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%">7&#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%">7&#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&#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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(18)</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%">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 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%">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 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%">192&#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%">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 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><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%">20.3&#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></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 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%">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><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%">2020</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%">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 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%">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 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%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">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%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">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%">&#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"/></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%">&#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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"/></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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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 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%">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 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%">39&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>58
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095301099456">
<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, 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_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 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%">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><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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></div></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%">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 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 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%">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 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%">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 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%">9,221&#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%">1,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"/></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,787</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%">223&#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,576&#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%">232&#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,178&#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%">166&#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%">259</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%">9&#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%">260&#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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398&#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%">(329)</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%">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 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%">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 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%">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 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,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%">11,797&#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,019&#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><tr><td colspan="36" 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: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%">Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.</span></div></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 style="width:48.022%"/><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:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><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%">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><td colspan="3" style="background-color:#ffffff;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%">2020</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></div></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%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">168&#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%">148&#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%">143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Endless Assortment</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%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3&#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&#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&#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 consolidated depreciation and amortization</span></td><td style="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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-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="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%">169&#160;</span></td><td style="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="18" 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: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%">Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.</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:112%">Depreciation and amortization presented above includes depreciation of long-lived assets and amortization of 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:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><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%">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><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%">2020</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 #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"><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%">12,325&#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%">10,236&#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%">9,200&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,436&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667&#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%">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 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%">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 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%">11,797&#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><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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>59
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292817504">
<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, 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 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">$ 38<span></span>
</td>
<td class="nump">$ 34<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">102<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">$ 519<span></span>
</td>
<td class="nump">402<span></span>
</td>
<td class="nump">$ 319<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_CashClassification', window );">Original maturity of cash (days)</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfLIFOInventory', window );">Percentage of LIFO Inventory</a></td>
<td class="nump">73.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">$ 693<span></span>
</td>
<td class="nump">510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">139<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">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_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 139<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="nump">$ 116<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember', window );">Change in Accounting Method Accounted for as Change in Estimate</a></td>
<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_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_MinimumMember', window );">Minimum | Furniture, fixtures, machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">40 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="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">50 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">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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 | Furniture, fixtures, machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">50 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_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_CashClassification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Original Maturity in days for cash.</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_CashClassification</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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126920602&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ChangeInAccountingEstimateByTypeAxis=us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ChangeInAccountingEstimateByTypeAxis=us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
<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>60
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292468736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS DIVESTITURES AND LIQUIDATIONS (Details) - Discontinued Operations<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_GainLossOnSaleOfBusiness', window );">Net gain (loss) on divestitures</a></td>
<td class="nump">$ 21<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_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">China Business</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_GainLossOnSaleOfBusiness', window );">Net gain (loss) on divestitures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<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_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Fabory Business</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_GainLossOnSaleOfBusiness', window );">Net gain (loss) on divestitures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated foreign currency translation losses</a></td>
<td class="nump">$ 45<span></span>
</td>
<td class="nump">45<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_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Zoro Tools Europe</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_BusinessExitCosts1', window );">Liquidation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594809&amp;loc=SL116692626-108610<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessExitCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessExitCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gww_ChinaBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gww_ChinaBusinessMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gww_FaboryBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gww_FaboryBusinessMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gww_ZoroToolsEuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gww_ZoroToolsEuropeMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095291003584">
<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, 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_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="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_CorporateNonSegmentMember', window );">Other businesses</a></td>
<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_PercentageOfCompanyWideRevenue', window );">Percentage Of Company-Wide Revenue</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.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_GovernmentCustomerMember', 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">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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_HeavyManufacturingMember', window );">Commercial</a></td>
<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">10.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_srt_MajorCustomersAxis=gww_LightManufacturingMember', 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="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">14.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=gww_TransportationMember', 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_HealthcareCustomerMember', 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">31.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_CommercialMember', window );">Retail/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">10.00%<span></span>
</td>
<td class="nump">10.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_srt_MajorCustomersAxis=gww_RetailWholesaleMember', 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="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">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_srt_MajorCustomersAxis=gww_OtherMember', 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="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">14.00%<span></span>
</td>
<td class="nump">14.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_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="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">80.00%<span></span>
</td>
<td class="nump">78.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. | 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">9.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_HighTouchSolutionsNAMember', window );">High-Touch Solutions N.A. | Commercial</a></td>
<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">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_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">17.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_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="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">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_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="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">31.00%<span></span>
</td>
<td class="nump">30.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. | Retail/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">9.00%<span></span>
</td>
<td class="nump">10.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_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">6.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">12.00%<span></span>
</td>
<td class="nump">12.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_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">20.00%<span></span>
</td>
<td class="nump">18.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">15.00%<span></span>
</td>
<td class="nump">16.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_us-gaap_StatementBusinessSegmentsAxis=gww_EndlessAssortmentMember', window );">Endless Assortment | Commercial</a></td>
<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">15.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_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="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_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 | 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">29.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_EndlessAssortmentMember', window );">Endless Assortment | Retail/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">15.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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="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_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="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">17.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">23.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-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_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-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_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-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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateNonSegmentMember</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_GovernmentCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GovernmentCustomerMember</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_HeavyManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HeavyManufacturingMember</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_LightManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LightManufacturingMember</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_TransportationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TransportationMember</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_HealthcareCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HealthcareCustomerMember</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_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommercialMember</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_RetailWholesaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetailWholesaleMember</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_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;">srt_MajorCustomersAxis=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>
<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>62
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300018464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY, BUILDINGS AND EQUIPMENT (Details) - USD ($)<br> $ in Millions</strong></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_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,443<span></span>
</td>
<td class="nump">$ 3,327<span></span>
</td>
</tr>
<tr class="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">1,982<span></span>
</td>
<td class="nump">1,903<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,461<span></span>
</td>
<td class="nump">1,424<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</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">318<span></span>
</td>
<td class="nump">329<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,463<span></span>
</td>
<td class="nump">1,431<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,662<span></span>
</td>
<td class="nump">$ 1,567<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>63
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095387356656">
<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, 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_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">$ 371<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
<td class="nump">$ 391<span></span>
</td>
</tr>
<tr class="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_AmortizationOfIntangibleAssets', window );">Amortization expense, intangible assets</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<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="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">32<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_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">121<span></span>
</td>
<td class="nump">$ 129<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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Other businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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">$ 105<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateNonSegmentMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095291273280">
<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, 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_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">$ 384<span></span>
</td>
<td class="nump">$ 391<span></span>
</td>
</tr>
<tr class="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">(13)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">371<span></span>
</td>
<td class="nump">384<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>
</tr>
<tr class="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">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_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation</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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">321<span></span>
</td>
<td class="nump">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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation</a></td>
<td class="num">(8)<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">313<span></span>
</td>
<td class="nump">321<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="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">63<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 63<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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095291571872">
<tr>
<th class="tl" colspan="1" rowspan="2"><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" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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">$ 851<span></span>
</td>
<td class="nump">$ 807<span></span>
</td>
</tr>
<tr class="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">619<span></span>
</td>
<td class="nump">569<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">210<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">232<span></span>
</td>
<td class="nump">238<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">217<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">176<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">36<span></span>
</td>
<td class="nump">45<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">32<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">24<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">10<span></span>
</td>
<td class="nump">12<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">22<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="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">22<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">580<span></span>
</td>
<td class="nump">525<span></span>
</td>
</tr>
<tr class="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">416<span></span>
</td>
<td class="nump">369<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">$ 164<span></span>
</td>
<td class="nump">$ 156<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 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 | 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">11 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 4 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>duration</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095298337728">
<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, 2022 </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 );">2023</a></td>
<td class="nump">$ 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="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 );">2027</a></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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">5<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">$ 210<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>67
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095291127888">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 29, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,340<span></span>
</td>
<td class="nump">$ 2,385<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_OtherLongTermDebtAdjustment', window );">Other</a></td>
<td class="num">(29)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(35)<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" 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 and discounts &#8211; net of amortization</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">2,284<span></span>
</td>
<td class="nump">2,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<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">(29)<span></span>
</td>
<td class="text">&#160;<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="nump">7<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_LongTermDebtGrossFairValueDisclosure', window );">Subtotal</a></td>
<td class="nump">2,081<span></span>
</td>
<td class="nump">2,829<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_LongTermDebtCurrentMaturitiesFairValueDisclosure', window );">Less current maturities</a></td>
<td class="num">(35)<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="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 and discounts &#8211; net of amortization</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(23)<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_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure', window );">Long-term debt</a></td>
<td class="nump">2,025<span></span>
</td>
<td class="nump">2,806<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_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>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">69<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">69<span></span>
</td>
<td class="nump">78<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 916<span></span>
</td>
<td class="nump">1,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 470<span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 338<span></span>
</td>
<td class="nump">492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 317<span></span>
</td>
<td class="nump">$ 459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>68
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095290403376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT - Narrative (Details)<br> &#165; in Millions</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="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>JPY (&#165;) </div>
<div>payment</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,340,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,385,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term 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="nump">0<span></span>
</td>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 2,300,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs and discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,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>
<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 | Debt redemption, period one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt redemption percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Debt redemption, period two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt redemption percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior notes | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis points</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior notes | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis points</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1.85%<span></span>
</td>
<td class="nump">1.85%<span></span>
</td>
<td class="nump">1.85%<span></span>
</td>
<td class="nump">1.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | &#165;</a></td>
<td class="nump">&#165; 9,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 78<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_DebtInstrumentNumberOfSemiAnnualPrincipalPayments', window );">Number of semi-annual principal installments | payment</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
<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_DebtInstrumentNumberOfSemiAnnualPrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Semi-Annual Principal Payments</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_DebtInstrumentNumberOfSemiAnnualPrincipalPayments</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: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_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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember</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_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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>69
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095296526640">
<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, 2022 </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 );">2023</a></td>
<td class="nump">$ 35<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 );">2024</a></td>
<td class="nump">34<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 );">2025</a></td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour', window );">2026</a></td>
<td class="nump">5<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 );">2027</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,374<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>70
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095387372400">
<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, 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_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="nump">6.00%<span></span>
</td>
<td class="nump">3.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">$ 87<span></span>
</td>
<td class="nump">$ 78<span></span>
</td>
<td class="nump">$ 99<span></span>
</td>
</tr>
<tr class="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">$ 11<span></span>
</td>
<td class="nump">$ 16<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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=124506351&amp;loc=d3e14931-158439<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>71
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095291083296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFITS - Postretirement Benefits (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, 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_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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees', window );">HRA credit inflation index for grandfathered retirees</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FixedIncomeSecuritiesMember', window );">Fixed Income Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation, percentage</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equity Securities</a></td>
<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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation, percentage</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">$ 4<span></span>
</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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<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">(8)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<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">(9)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of unrecognized gains</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(5)<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic (benefits) costs</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">153<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">4<span></span>
</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_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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 gains</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(12)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">112<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="nump">167<span></span>
</td>
</tr>
<tr class="re">
<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="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 available for benefits at beginning of year</a></td>
<td class="nump">207<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(36)<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">(12)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 available for benefits at end of year</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="nump">$ 206<span></span>
</td>
</tr>
<tr class="re">
<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">50<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">33<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">77<span></span>
</td>
<td class="nump">90<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes', window );">Deferred tax liability</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(33)<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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Net accumulated gains</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="re">
<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="ro">
<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">2.57%<span></span>
</td>
<td class="nump">2.17%<span></span>
</td>
<td class="nump">3.01%<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">6.50%<span></span>
</td>
<td class="nump">5.81%<span></span>
</td>
<td class="nump">6.06%<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">2030<span></span>
</td>
<td class="text">2026<span></span>
</td>
<td class="text">2026<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees', window );">HRA credit inflation index for grandfathered retirees</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">2.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_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.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 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.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 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">2030<span></span>
</td>
<td class="text">2026<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees', window );">HRA credit inflation index for grandfathered retirees</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="ro">
<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="re">
<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 );">2023</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</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="reu">
<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">$ 86<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-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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Assumptions Used Calculating Benefit Obligation, HRA Credit Inflation Index For Grandfathered Retirees</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees</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-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_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-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_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-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_gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Assumptions Used Calculating Net Periodic Benefit Cost HRA Credit Inflation Index for Grandfathered Retirees</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees</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-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_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-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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FixedIncomeSecuritiesMember</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_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanEquitySecuritiesMember</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_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>72
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095290176192">
<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, 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_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">$ 162<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 206<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">153<span></span>
</td>
<td class="nump">209<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">$ 8<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 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">$ 3<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=us-gaap_MoneyMarketFundsMember', window );">Federal Money Market 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">$ 0<span></span>
</td>
<td class="nump">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_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">$ 57<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 12<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 73<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 9<span></span>
</td>
<td class="num">$ (2)<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MoneyMarketFundsMember</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>73
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095387363024">
<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, 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_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">$ 93<span></span>
</td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
</tr>
<tr class="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>
<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_LesseeOperatingLeaseLeasesNotYetCommencedLiability', window );">Future lease obligations that have not yet commenced</a></td>
<td class="nump">$ 65<span></span>
</td>
<td class="nump">$ 18<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_LesseeOperatingLeaseLeasesNotYetCommencedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Leases Not Yet Commenced, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>74
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300176432">
<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, 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>
</tr>
<tr class="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">$ 367<span></span>
</td>
<td class="nump">$ 393<span></span>
</td>
</tr>
<tr class="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">68<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_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liability</a></td>
<td class="nump">318<span></span>
</td>
<td class="nump">334<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">$ 386<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="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">1.46%<span></span>
</td>
<td class="nump">0.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_OperatingLeasePayments', window );">Cash paid for operating leases</a></td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for operating lease obligations</a></td>
<td class="nump">$ 96<span></span>
</td>
<td class="nump">$ 244<span></span>
</td>
</tr>
<tr class="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>75
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300139936">
<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, 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>
</tr>
<tr class="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 );">2023</a></td>
<td class="nump">$ 77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2024</a></td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">108<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">405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less interest</a></td>
<td class="num">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 386<span></span>
</td>
<td class="nump">$ 400<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>76
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292507888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK INCENTIVE PLANS (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, 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_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.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 48<span></span>
</td>
<td class="nump">$ 42<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefits recognized in earnings for stock-based compensation expense</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">16<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">34<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
</tr>
<tr class="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">$ 55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>77
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095298400480">
<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, 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_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">202,321<span></span>
</td>
<td class="nump">317,414<span></span>
</td>
<td class="nump">326,124<span></span>
</td>
</tr>
<tr class="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">96,940<span></span>
</td>
<td class="nump">105,866<span></span>
</td>
<td class="nump">140,815<span></span>
</td>
</tr>
<tr class="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">(17,038)<span></span>
</td>
<td class="num">(36,134)<span></span>
</td>
<td class="num">(26,254)<span></span>
</td>
</tr>
<tr class="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,191)<span></span>
</td>
<td class="num">(184,825)<span></span>
</td>
<td class="num">(123,271)<span></span>
</td>
</tr>
<tr class="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">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_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">$ 318.40<span></span>
</td>
<td class="nump">$ 259.67<span></span>
</td>
<td class="nump">$ 259.88<span></span>
</td>
</tr>
<tr class="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">520.67<span></span>
</td>
<td class="nump">406.17<span></span>
</td>
<td class="nump">252.11<span></span>
</td>
</tr>
<tr class="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">345.30<span></span>
</td>
<td class="nump">274.74<span></span>
</td>
<td class="nump">257.56<span></span>
</td>
</tr>
<tr class="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">336.99<span></span>
</td>
<td class="nump">276.34<span></span>
</td>
<td class="nump">252.05<span></span>
</td>
</tr>
<tr class="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">$ 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 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">$ 31<span></span>
</td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 31<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095298238176">
<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>
</tr>
<tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Balance at beginning of period, treasury stock (in shares)</a></td>
<td class="nump">58,439,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Balance at end of period, treasury stock (in shares)</a></td>
<td class="nump">59,402,896<span></span>
</td>
<td class="nump">58,439,014<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</a></td>
<td class="nump">31,132<span></span>
</td>
<td class="nump">61,377<span></span>
</td>
<td class="nump">41,019<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</a></td>
<td class="nump">10,359<span></span>
</td>
<td class="nump">9,746<span></span>
</td>
<td class="nump">16,830<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>
</tr>
<tr class="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 beginning of period, common stock (in shares)</a></td>
<td class="nump">51,220,205<span></span>
</td>
<td class="nump">52,524,391<span></span>
</td>
<td class="nump">53,687,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(101,802)<span></span>
</td>
<td class="num">(188,444)<span></span>
</td>
<td class="num">(311,374)<span></span>
</td>
</tr>
<tr class="re">
<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, net of 41,019, 26,107 and 39,075 shares retained, respectively (in shares)</a></td>
<td class="num">(64,649)<span></span>
</td>
<td class="num">(127,969)<span></span>
</td>
<td class="num">(82,241)<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_StockIssuedDuringPeriodSharesPerformanceShareUnits', window );">Settlement of performance share units, net of 16,830, 6,737 and 1,027 shares retained, respectively (in shares)</a></td>
<td class="num">(13,890)<span></span>
</td>
<td class="num">(12,507)<span></span>
</td>
<td class="num">(28,098)<span></span>
</td>
</tr>
<tr class="re">
<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,144,223<span></span>
</td>
<td class="nump">1,633,106<span></span>
</td>
<td class="nump">1,584,850<span></span>
</td>
</tr>
<tr class="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 end 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>
</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_TreasuryStockMember', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Balance at beginning of period, treasury stock (in shares)</a></td>
<td class="nump">58,439,014<span></span>
</td>
<td class="nump">57,134,828<span></span>
</td>
<td class="nump">55,971,691<span></span>
</td>
</tr>
<tr class="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">(101,802)<span></span>
</td>
<td class="num">(188,444)<span></span>
</td>
<td class="num">(311,374)<span></span>
</td>
</tr>
<tr class="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, net of 41,019, 26,107 and 39,075 shares retained, respectively (in shares)</a></td>
<td class="num">(64,649)<span></span>
</td>
<td class="num">(127,969)<span></span>
</td>
<td class="num">(82,241)<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, net of 16,830, 6,737 and 1,027 shares retained, respectively (in shares)</a></td>
<td class="num">(13,890)<span></span>
</td>
<td class="num">(12,507)<span></span>
</td>
<td class="num">(28,098)<span></span>
</td>
</tr>
<tr class="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,144,223<span></span>
</td>
<td class="nump">1,633,106<span></span>
</td>
<td class="nump">1,584,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Balance at end of period, treasury stock (in shares)</a></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TreasuryStockMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095290029840">
<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, 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_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,160<span></span>
</td>
<td class="nump">$ 2,093<span></span>
</td>
<td class="nump">$ 2,060<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">(118)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="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">2,735<span></span>
</td>
<td class="nump">2,160<span></span>
</td>
<td class="nump">2,093<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">(219)<span></span>
</td>
<td class="num">(155)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
</tr>
<tr class="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">(101)<span></span>
</td>
<td class="num">(64)<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_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="nump">47<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">(101)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="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">(320)<span></span>
</td>
<td class="num">(219)<span></span>
</td>
<td class="num">(155)<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">(126)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(167)<span></span>
</td>
</tr>
<tr class="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="num">(105)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="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">(14)<span></span>
</td>
<td class="nump">36<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">(118)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="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">(244)<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="num">(62)<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">(30)<span></span>
</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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="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="nump">0<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">(34)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="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">(64)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(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_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">(96)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
</tr>
<tr class="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="num">(71)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="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">(14)<span></span>
</td>
<td class="nump">36<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">(84)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="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">(180)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(61)<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">99<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="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">(4)<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="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">(14)<span></span>
</td>
<td class="num">(11)<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">(17)<span></span>
</td>
<td class="num">(2)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="nump">101<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">(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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive earnings (loss) before reclassifications &#8211; net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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_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="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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period activity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (8)<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>80
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095290061312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Details) - USD ($)<br> $ in Millions</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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 29, 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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Derivative Asset, Fair Value, Gross Asset</a></td>
<td class="num">$ (93)<span></span>
</td>
<td class="num">$ (87)<span></span>
</td>
<td class="num">$ (93)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgesLiabilities', window );">Cumulative amount of fair value hedging adjustments</a></td>
<td class="nump">$ 466<span></span>
</td>
<td class="nump">501<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">1.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.85%<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 500<span></span>
</td>
<td class="nump">500<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember', window );">Fair Value Hedging | Designated as Hedging Instrument | Other Contract</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Derivative Asset, Fair Value, Gross Asset</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember', window );">Fair Value Hedging | Designated as Hedging Instrument | Interest Rate Swap</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Derivative Asset, Fair Value, Gross Asset</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember', window );">Fair Value Hedging | Designated as Hedging Instrument | Interest Rate Swap | Other Liabilities</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">34<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="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 );">Fair Value Hedging | Designated as Hedging Instrument | Interest Rate Swap | Other Assets</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_CashFlowHedgingMember', window );">Cash Flow 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">34<span></span>
</td>
<td class="nump">34<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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Cross Currency Interest Rate Contract | Other Liabilities</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 0<span></span>
</td>
<td class="nump">$ 2<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeInstrumentsAndHedgesLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgesLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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=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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherLiabilitiesMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashFlowHedgingMember</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_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CrossCurrencyInterestRateContractMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095298185328">
<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, 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_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">$ 1,903<span></span>
</td>
<td class="nump">$ 1,267<span></span>
</td>
<td class="nump">$ 1,015<span></span>
</td>
</tr>
<tr class="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">243<span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="num">(68)<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,146<span></span>
</td>
<td class="nump">$ 1,485<span></span>
</td>
<td class="nump">$ 947<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095300217456">
<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, 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_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">$ 374<span></span>
</td>
<td class="nump">$ 221<span></span>
</td>
<td class="nump">$ 119<span></span>
</td>
</tr>
<tr class="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">77<span></span>
</td>
<td class="nump">46<span></span>
</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_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">65<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">529<span></span>
</td>
<td class="nump">348<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="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 expense (benefit)</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="num">(20)<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">$ 533<span></span>
</td>
<td class="nump">$ 371<span></span>
</td>
<td class="nump">$ 192<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292472208">
<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, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 248<span></span>
</td>
<td class="nump">$ 238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">150<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Foreign loss carryforwards</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforward</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">23<span></span>
</td>
<td class="nump">17<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">312<span></span>
</td>
<td class="nump">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(71)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="num">$ (53)<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">241<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(212)<span></span>
</td>
<td class="num">(217)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(64)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(18)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(8)<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">(305)<span></span>
</td>
<td class="num">(301)<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">(64)<span></span>
</td>
<td class="num">(66)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">12<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ (76)<span></span>
</td>
<td class="num">$ (80)<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095292397760">
<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, 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_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">$ (70)<span></span>
</td>
<td class="num">$ (53)<span></span>
</td>
</tr>
<tr class="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">(71)<span></span>
</td>
<td class="num">(70)<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">(10)<span></span>
</td>
<td class="num">(8)<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">2<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_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember', window );">Foreign subsidiaries tax impacts due to divestiture</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="nump">0<span></span>
</td>
<td class="nump">2<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_ValuationAllowanceTaxRateChangesMember', window );">Tax rate changes</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="num">(7)<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="nump">4<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_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">1<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="nump">$ 3<span></span>
</td>
<td class="num">$ (4)<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember</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_ValuationAllowanceTaxRateChangesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowanceTaxRateChangesMember</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_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>85
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095298148128">
<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, 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_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">$ 451<span></span>
</td>
<td class="nump">$ 312<span></span>
</td>
<td class="nump">$ 199<span></span>
</td>
</tr>
<tr class="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">64<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<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">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">23<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_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount', window );">Foreign subsidiaries tax impacts due to divestiture</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount', window );">U.S. tax legislation impact</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Excess tax benefits from stock-based compensation</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(18)<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">$ 533<span></span>
</td>
<td class="nump">$ 371<span></span>
</td>
<td class="nump">$ 192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">24.80%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">20.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Disposition of Business, Foreign Subsidiaries, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 operations, attributable to Tax Cuts and Jobs 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>86
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095293657232">
<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, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="nump">$ 530<span></span>
</td>
<td class="nump">$ 544<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_TaxPositionsWithUncertainTimingOfDeductibility', window );">Liability for tax uncertainties</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">39<span></span>
</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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions related to the current year</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions due to statute lapse</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements, audit payments, refunds - net</a></td>
<td class="num">(1)<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_UnrecognizedTaxBenefits', window );">Balance at end 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>
</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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126928070&amp;loc=d3e28200-109314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>87
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095290346400">
<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, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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">$ 15,228<span></span>
</td>
<td class="nump">$ 13,022<span></span>
</td>
<td class="nump">$ 11,797<span></span>
</td>
</tr>
<tr class="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,215<span></span>
</td>
<td class="nump">1,547<span></span>
</td>
<td class="nump">1,019<span></span>
</td>
</tr>
<tr class="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">206<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">169<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">12,325<span></span>
</td>
<td class="nump">10,236<span></span>
</td>
<td class="nump">9,200<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,719<span></span>
</td>
<td class="nump">1,705<span></span>
</td>
<td class="nump">1,436<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">621<span></span>
</td>
<td class="nump">560<span></span>
</td>
<td class="nump">494<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">563<span></span>
</td>
<td class="nump">521<span></span>
</td>
<td class="nump">667<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">259<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="nump">398<span></span>
</td>
</tr>
<tr class="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">9<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(329)<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">12,182<span></span>
</td>
<td class="nump">10,186<span></span>
</td>
<td class="nump">9,221<span></span>
</td>
</tr>
<tr class="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">1,983<span></span>
</td>
<td class="nump">1,334<span></span>
</td>
<td class="nump">1,182<span></span>
</td>
</tr>
<tr class="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">168<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">143<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,787<span></span>
</td>
<td class="nump">2,576<span></span>
</td>
<td class="nump">2,178<span></span>
</td>
</tr>
<tr class="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">223<span></span>
</td>
<td class="nump">232<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="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">35<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">17<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">$ 3<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 9<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>88
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095291347600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONTINGENCIES AND LEGAL MATTERS (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 01, 2021 </div>
<div>numberOfPlaintiffs</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>numberOfPlaintiffs</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>death </div>
<div>numberOfPlaintiffs</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>numberOfPlaintiffs</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyNumberOfPlaintiffs', window );">Number of plaintiffs</a></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="nump">27<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_LossContingencyNumberOfDeaths', window );">Number of deaths | death</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_LitigationCaseAxis=gww_FirstScheduledTrialMember', window );">First Scheduled Trial</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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_LossContingencyNumberOfPlaintiffs', window );">Number of plaintiffs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<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_LitigationCaseAxis=gww_FirstScheduledTrialMember', window );">First Scheduled Trial | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Number of plaintiffs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<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_LossContingencyNumberOfDeaths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number of Deaths</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_LossContingencyNumberOfDeaths</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: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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_LossContingencyNumberOfPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plaintiffs that have filed claims pertaining to a loss contingency.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNumberOfPlaintiffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=gww_FirstScheduledTrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LitigationCaseAxis=gww_FirstScheduledTrialMember</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>XML
<SEQUENCE>89
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140095299487712">
<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. 25, 2023 </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.72<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>XML
<SEQUENCE>90
<FILENAME>gww-20221231_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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:gww="http://www.grainger.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="gww-20221231.xsd" xlink:type="simple"/>
    <context id="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231">
        <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="iba7fc5d79c424a4cb14085674c471661_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icc85b6a1e0334b468662a52209c9296a_I20230215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2023-02-15</instant>
        </period>
    </context>
    <context id="if16722d1941b4106a54735cebc433c0b_D20210101-20211231">
        <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="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i79961cc5ef1941b68fcc32275874f2b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6b588665f554de08abfc75a4a9ef1b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i332fb86951e74859bfeed63993e15f4a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id9322872dce34e8280be647808ce0560_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icef9dc6dc4ee4088ad3a649d1ffa98d3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia187608f6726422ab45c66a1be5f9875_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib3bbfc6ca5e64ac89566168fabb87de1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie93d9fce4ec8427190a02e0f181546f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib218f8a71bd94b068a0e349aa52a6904_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i537ddd749b7840b893044e52c1fa5863_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0887a270b10d4d24844a905d55193e14_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i297989344cf14856bf680de156d9bb07_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac2f1a8b0c31415cbe6e172fda632e21_I20201231">
        <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="ib6c5729ddecb49babc298786578b88a2_I20201231">
        <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="i770fb51b13d7491cac23f292e4d1d204_I20201231">
        <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="ic3c35e198749441e8ed4b2ae13efb4ab_I20201231">
        <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="i453020394f604f80929d49f200a8501d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c0a426a5cdd4d258ef20e8a72a10f03_I20201231">
        <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="i290b86f67f7a4210ab18c3fdf6c34d3b_D20210101-20211231">
        <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="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d4008016729444899fcdf9967723fad_D20210101-20211231">
        <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="i76465c9e431449a199a1bb311bf660c1_D20210101-20211231">
        <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="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231">
        <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="ifddf58443616424e9436d1c171e5e035_I20211231">
        <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="i1c4a2e17960e49ef963fc13ef2059192_I20211231">
        <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="ia2ad077709214269b6d50c982491f150_I20211231">
        <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="ibbf87409c17340899649a8fad29a1645_I20211231">
        <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="i5c0e461be73c48ceacc2729c2f0cf9ca_I20211231">
        <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="i1fd8557e55ee482294618aa34a4f1179_I20211231">
        <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="iaf48716d457046838a1f3ec26f63f08f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie14c44cc32124abfb51c762456bc2629_I20211231">
        <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="i35bb2a89c75f4b248ffae81b928f459c_D20220101-20221231">
        <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="i504f683828a74458a092975abb00ea6c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231">
        <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="i1433129cab87409380d396af778dd653_D20220101-20221231">
        <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="i38019a63d554464880740589d7002647_D20220101-20221231">
        <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="i4dbb40342e844b3aa750115996f329e4_I20221231">
        <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="i328ecbd4d9fa4c6bbc97d2993e623a9d_I20221231">
        <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="i84bde9bde21344f7bf35e04838183029_I20221231">
        <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="ifed3e6718c7e4ba4ab83822e3fb4113d_I20221231">
        <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="i5d05c3bcbd9045acb22d00bc4f95ce8c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idab2e94ce99b4828bddadd5ac18ae646_I20221231">
        <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="i925428a43bd547b9b324c24e0abf517f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8f1c8271e5e74279a460eeda8f7af0c6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie55a0325268a438faabc7001f1d08efd_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if948f0352b494d459920735c45b1f2ea_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">gww:FurnitureFixturesMachineryandEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if817a3687f534f84ab4be5e5d21b8a9a_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">gww:FurnitureFixturesMachineryandEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib496c199a6ba41e39b461770bfd04669_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie534817c4000420b82a2da22ee1055c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c2c4204fb0546418b8d4538c9426e92_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5abbb6760a8245c6b730120b4ffc182c_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabed972e49dc40c5a38132ed7dbca57f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gww:ChinaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0004312a43b446eac4df85f20c2cfca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gww:FaboryBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71783960fe4d42079b0dbb717b40ad5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gww:FaboryBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53fcdfa2111d474f96dfd9a16b9ed8ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gww:ZoroToolsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6f00eb48cfe41a1800074a7ab6b3d45_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</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="i6af2b8e4f6314fd8adc5a2648a39e8db_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</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="i6cbe7119d44f4963bdbb4a70ba2e465e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6caf112ae254054b56db879f1c20f4d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</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="i66e61823d5214f3f962f3abf20af4b85_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</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="ib440df8dc390484ba5a85b72c4d03c9f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib464fb6d05f64bfdb08e8d0d1d27a221_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd254cdaf2684d169cfc5011319394f3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7938a7d0fb924ac8b40a8f2d9e857921_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib649b83c4bae473aa05392c4c339f41f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</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="i97910b0b9ddb4c11a08d8a11355a4be4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</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="i195f4550687247e6b2d007ecc513751e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5f9980f1fc7e42caa66cb49911b686ac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</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="icb764a3523e94a99b8b3520216e915d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</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="i21ce00d7a12d4b6a9d2180503fec261a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i53fbf9b27d5642ae82f0692a01038bb6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a09fcca015542818bd60ccc548e2aec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9eee99577df64c28b67a35ed7ee2482d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HeavyManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab35c288fe7a4e2ab3ec6b821c72e20a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</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="i0a64afbd465649ecbbdfa7beeca2f824_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</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="i18a86892436b4e6c98d2db0eec35cd82_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2c67936b8fba4f8f93422a3d497cf277_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</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="iaf393e77b117496f9e9f277b4cabdff1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</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="i446be8af62264750b797b333b5db0aaa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8253a08798d54e32afa994d3cc703510_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i282cc1eebe7b4aa097f104dfe5354fad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd26754f08344772b4f8875ff151949b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:LightManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica172d43102e4c769a08ed38e141cd49_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</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="ie269ca2e3652404da72921d26054756b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</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="i1680da225e054161b319333ea61f4f2a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie63e5bb2ad164de19181f73063343749_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</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="if06cd80649914f318bc193a4d17040a1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</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="i9b42fe863f3a4d55aa4e8c4f02b5d4f6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6f98d721e4c424c97866f7c8899cd44_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i69cce89a71294b1bab8825e3cfc3a4af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9db6c59d855c437489cd6b0102f957ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d54b3a93f00409d89e60ea42052cb84_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</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="i8f32ee6f41dd4f2eb0ab9fbb3f52302c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</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="i7209efd8282046f6b8072683815722b2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie58ff1293d0c43dfa91d16e4da322f2c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</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="ib93c1e6ec2c24000ba4b7109245a5bd7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</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="i5aad83b37c044fd191f9694cbf55e86c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifc8aae81db9b4e0083f39e048343dd8f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i821dc9be1cf24b13a205464fecfbd3b8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i205262538de8438daafcf47a4d3a7d1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:HealthcareCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46c78a86682946bc876f357b99bde88c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</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="i82010b34115445b38acc44fe15bdda65_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</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="i7d218c818b384b50b38af403053a0fc4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i14a913b280ff48f38ef5354e761fe245_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</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="i7830334a35f14dc486a72b81b0d98e65_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</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="i18df729481f448329a0f84f2ffeaca56_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a29c74fe347427aa5737bc64e471b3a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12bbc0a09f104fa7ba3c8c7f0f40fb24_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic5603209025a4f14a7bfe8bd639b6a96_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id43a08ba5f1140e2970cabc3e2b127b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</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="i2be322f5b5894461872a3f54e9e98fa2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</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="i1a31f27252fb472983f30e51b1f00d29_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i432020de696842f391585491a5d8b14f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</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="i277ecfaa46d742328328a60112f400f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</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="i53dc2f9588874905a7c3982c0d975b68_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b515e6560e04e7aa1019844a820f279_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c9877af27204725b9488a726311f4d8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibee5984c53e348be99bc0676733e9be0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:RetailWholesaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb98d9ac1b7445acb15ffc6d22b29275_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</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="i51d99b71577c4df6851a84b21440faba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</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="i52f0667c340c44d298246e673a1df20b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie3cf15f8ba3b47cca9efb9f1667ed79d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</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="ib0381c9809ba4810b4ff187bae813935_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</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="i0cb87f614be94236a941e4b62d181eb0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic316ccee68c04b3e8bbd748448ce6958_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i42caa30a743e4b99b067f34787d2c5ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:EndlessAssortmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d89a6bd4e194684b71f2e8f9b05565a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gww:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd39b4994dc840bbadfaede9187fb741_D20220101-20221231">
        <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="ibec46cdc72b94d2592d329711d10107e_D20220101-20221231">
        <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="ie0304ef5b6004721811815b11e5a0a83_D20210101-20211231">
        <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="i86522e992c0c4fbea74c3c0b7a792300_D20210101-20211231">
        <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="i2c61e3b1d4fe40bf872d00a3a7a65688_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i142215a4b26f4d8ab14b4d2e8b110820_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i18276c047b8f4986b6772f95e3da12e9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i88ac3f7488f0430f99e0f0aeab9c1429_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08042f56c1084e4485677bfdf18c1e35_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i892d2844c12241c690706aad5c471cd4_I20221231">
        <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="ice8d48966d03450ca86dc55e905a2977_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a0aca20e3424d029d21ed6494b913b2_I20221231">
        <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="id42e53523cb74b25933b03197bddd111_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="icbdfcc79ca884c4cbc30b884b5130db8_I20221231">
        <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="i686be3108081402dac0d4b67ec8de10a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a774b2866a44a9e8b4687fa9c2fd166_I20221231">
        <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="ib1ea15bf5ab5415fa49e8a6f6af1f9d9_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ec7d4cf80d341da9d350f5c38eb2abe_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ief66dba6572146c49c9f9e8cdd371b7f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if1b6601fb6604333b8e23bace4f65e9f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231">
        <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="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231">
        <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="i08119f8f289d454f89827488adc70100_D20210101-20211231">
        <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="ic152642eaecf4394b5a9fd6996ea8688_I20211231">
        <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="ia8a71971f99842488cd82dcf11a07bcd_I20211231">
        <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="i9e3eb12e53f34b6bb3c36fa7a8148f46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231">
        <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="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231">
        <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="i3489bf95981e48728d817cdc1095dd6b_D20220101-20221231">
        <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="ia7c9c5bbf9f14bd290aa242fafe71889_I20221231">
        <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="i5eea5169256d4cfca60bd2a4156651c1_I20221231">
        <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="ibfec5ca010454609b2c21692e7ffb393_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieee33747082647a79f3573f53ed74485_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gww:HighTouchSolutionsNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9aafae351dda4d9c8310f76ab51948fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie609cbff5db24d4290e6c195effdd27e_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4f816b3cae541a195bb8aa70e41e9c4_I20221231">
        <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="i737637c03b69430da1fd4487418b2b9d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="idb78460559694a7284b906a0ccb580c6_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i183dc752d1494aefa4a5d74149951226_I20221231">
        <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="ia87a147628c048a7834022f6f7e07f35_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia552e68167db4d16bf3c9106c43e1f3b_I20221231">
        <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="i8412cf02738b43689ff14f74297a3fff_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e9fceecba8a475cb89c948b780d1557_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9090b1fa545f466ba66c6345e08f1cb9_I20221231">
        <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="i23fedaa91241436eab8a38a63bf6c2cb_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ife0bce2c0b8e4502aa69ebab927de05f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia50046c81d8c466394e6c0525acafab6_I20221231">
        <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="i3da3efb292d34994b902989f82d5cc7a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0240a57a17d4b42afa0c69bdd726fb6_I20221231">
        <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="i31a5c7ef57564624bd4bbb9730560b77_I20211231">
        <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="i995ad6ef3e8447bc8742d55cd89d38e0_I20221231">
        <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="i1d905eb082d74e5eac42f24bf50d27e8_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia180f73876594e3db44f01df03d57fe7_I20221231">
        <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="id42534c42e574a9e809d6d9465ee8940_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i87a612c76c5d498ca22106db264e0dc1_I20221231">
        <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="i7c3d2577812f40669f84a697fb1b348e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4ba10b50e3048ef9d4226f4bf6132bc_D20200201-20200229">
        <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="i50660099bb5849239b9e2b34b368c814_I20200229">
        <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="ic40db1b180794fc7ab2f774d6bd90ddb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i813343fa1e0e4d7180fad288ab11338a_I20171031">
        <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>2017-10-31</instant>
        </period>
    </context>
    <context id="i99b04010a97641c19fb0d5a66fccf027_I20221231">
        <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="i44857edb0fac4bc1bbdc95b2bb572cda_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6fbd5552ce7b4bbe87058d08f5f291c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id589e6b15c234480baa0d7f5e935b7a6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i432cbf93a1ba4c9ea7d5243ed1e47b32_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i841e5592e0a041d8bd82d6f2653aca39_D20150101-20201231">
        <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:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide7b2b6d1a68407fa845f0541b45a2a7_D20150101-20201231">
        <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:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9d9f0b7ee17449d81abe9cd6498a535_D20150101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i50c37f18bb934fc69081f9d952a925ac_D20150101-20201231">
        <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>
            <startDate>2015-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2685999464a545f79228f8a43335cb26_D20150101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id024956d74134b6dbedf1831113ba325_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e99c23750474f41838d687e9285c949_I20200831">
        <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="i8492f40fbb804a65a7075bd8ad192fda_D20150101-20201231">
        <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="i8ac89c1e4af2469cbc20826f38654e0d_I20221231">
        <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="i5dc9edf735a94c95b4aad5b8ffb5eba3_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d6ffb52eaf94e058c022b844dcf817f_D20200801-20200831">
        <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="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231">
        <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="ia339f10a8dd949e890335684504e419a_D20210101-20211231">
        <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="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1fc0c26d909246f792dadc8e9b288576_I20211231">
        <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="i0b74080c036c47d28d88387602e86905_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5dbded5206044759845b326f99886af4_I20221231">
        <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="i8bf905eafdd84632a3776f9e723bb920_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e56a4bc7b224b8fb48ca2d902f95cb9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib552229108af4cfcbf676e20c1b9ef85_I20221231">
        <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="ic605a909825e4fa6a3e8a7368aa4d032_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ifae5d7da8e19450c986d39145a94008a_I20221231">
        <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="i0a566817d5374ba8b5921fb3bc1db8c2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4bd5f428c9d48e3b2d8687960b13fe5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</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="i67449218459e4a75a8cd47b424676d6a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90d0e7ba5066467084236a67660ff3bb_I20221231">
        <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="i98af671a6adf491f87c91f2bb25cfc9e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i20ac9057bd0d44d5afc7c0555044fc9e_I20221231">
        <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="ia4588470b5434b218a23f944d27d02b7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i99af639f2a1a4cd9bd2ab0c7e1c997a1_I20221231">
        <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="i390bfee6252f4bdaac6901ee827eff4c_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i290a0cc70a2d4b709f1faf88a6ed5442_I20221231">
        <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="ie91473e474204577adf276eb380ac4fc_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2dc329e994bb4e60ab8ec23fb32d9254_I20221231">
        <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="ife3ec57e5ed0467aa058d8ecf226b772_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4da24efa1c9746fc9d1a95ab8f18c849_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98b331ad10fe4bb3a14c98398b0b7c9b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231">
        <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="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231">
        <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="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4601370cf654b54984c46beffd74809_I20211231">
        <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="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231">
        <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="ib43562dcaa0c48a2ae95ecb4e89ae21b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i540ea6658b8d458f8189e80b89586a8f_I20221231">
        <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="ie0123a878aef44bba2520a14325eba94_D20220101-20221231">
        <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="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231">
        <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="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8f7aef090fd4034ba371bd0ee80e7f4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d055a99562840a3899727a690104915_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3dc1ba4a1fc4da39fdaf743cd74c813_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iab3a20fa56634220b809ab18a83baa38_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibbef5819038148ccae748069cb97cc26_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie15ad12459064e298621242ef1bca495_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27570af2d85e4e05a1935b7f1de44eb4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22e90b86c31a43c1ab783a5676760cb4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaeb18b6155e248d48ebba2bef3391910_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i63ca853346dd414fa1bd5e64add10c99_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i747d9bdfce75419a92773780fe27b30c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i20d47b7ed36c4ab09bba0e8cc9552e79_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1715017703b1473a8a3a090f1e27d190_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie15c2e392f694381b3a5473cf4632d81_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5fd4385f365140928486dd30d1270fd2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a401689de994007a7b68b120e883b68_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibfdff1b760844357a82adeb0f8458925_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4eb6d622b5794a7ba30c2823d5beda98_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b52facaa22f4d61894b4b521486b109_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1cb982197c44005a76a875183246469_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie13265ebc83d4f98aa0fe34d8ae4275b_I20211231">
        <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="i49e7b24edcfc456e80b8fadbf8526993_I20211231">
        <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="i51a91df0604946e7aa292bbf6f2f770e_I20211231">
        <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="i25532967ec9f40b89eed4a2dc8713a48_I20211231">
        <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="i0c6bf4ae85834ff4bfa73a669b948dab_I20211231">
        <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="i282029238883408cafbdacde8171a784_D20220101-20221231">
        <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="i14743db9823c4dc6b8d9c85df4910a03_D20220101-20221231">
        <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="if629795b52634542a07ec097eaa174d5_D20220101-20221231">
        <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="ifb01aab3891042b38db3c3832f3cb9a0_D20220101-20221231">
        <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="i442b4e97b7984a03a73cf0723b7f7b0e_D20220101-20221231">
        <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="i48c61fcc01154e868b31fc61090f1a36_I20221231">
        <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="i4b14ba9cf06544e6b08e073fdd1f0d74_I20221231">
        <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="ibdc30b1ed18a4ba492b29e3f7daee905_I20221231">
        <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="i1fe5575d6e684e348ee22b3f15224e3f_I20221231">
        <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="if7eb6000a2714420998cb89a9a1ac863_I20221231">
        <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="i5831937c7b4f4c848e59474f165baf3e_I20200229">
        <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>2020-02-29</instant>
        </period>
    </context>
    <context id="i51bb4474176a425b881c351e8bfb6750_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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="i48a70527b99f40eb8d6e14c26e096b71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0791818f6a2c406284802c19cb46bd0a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ib75b36454caf4866811d7f0f9a55b2e7_I20221231">
        <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="i70eaa355250e420ba8bc453aa11f01a3_D20220101-20221231">
        <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="ide9c08aa628a439a9b1f14459f0ffb6f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e34ec4ff1814e2dbd005679ab36f164_D20220101-20221231">
        <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="i612911800c0e4c60a3fe88ca97286d34_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if9217ca4d3604f4b946cfad5533bf0ff_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</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="if4bd362b0d844b0da46093e88b9cb6e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64eb8a93e7d149308b8db5f8c3de98eb_I20221231">
        <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="i1eef4923d3454d58bada1fa64099dfd6_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa8caf9a740a4e3e802f553bb915f945_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</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="i558dd7cf2340426e8d05832830212480_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e04066518094a42afe5c590a2d49ab8_D20220101-20221231">
        <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="i8f7fdbef7566410d92b5cad5105c47e5_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1c36fabab824bbb8a533f62f4a97a59_D20220101-20221231">
        <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="i9984e3e001654b74842b5e513bfaa9bb_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5e63b36817344d6da3b9c27515baf7c1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie4bde172b2dd480aa5d2bede6f3e667f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia63f4e19dd33477a9d1cecc3212371f5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceTaxRateChangesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibfc55c8c158c45438280e7d056455e41_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">gww:ValuationAllowanceTaxRateChangesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib4efe233e1424281aade0aa6c83c943f_D20220101-20221231">
        <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="i311b602e131d420494f6c3aa239445d7_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iffa206ea153b4f79bab7a2d48039938e_D20220101-20221231">
        <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="ib059bfd2d0cb48b4b1ff13241da4b5f3_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i258af28eaf6d4052920b5fa20b066b88_D20220101-20221231">
        <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="i58146b542b054bf98ae76a132d04c04a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b3c9c3dc9f347d0abd29ce921312158_D20210101-20210101">
        <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="i80e53f5d6e844bc2b73d3a1708850910_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23c317137ea1463d808b47b0d77e3260_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f35a8f090084da69fe25a35c6b16e49_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id075a154387d4b94ab6decbd2d56ccc9_D20220101-20221231">
        <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="ib513069bbdc0487ca10ae31082dc79ea_D20210101-20211231">
        <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="ifaf6da68c7404a88856b37445b17e45a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0047297d05843b2b915e0f31e933cd1_D20220101-20221231">
        <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="i7e540be4eab74f8d860203503e43a716_D20210101-20211231">
        <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="i3110eb12916a4533afa1d100f3b1a45b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i803e7d496dde435799e8ce851b842878_D20220101-20221231">
        <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="i78505497003a4d92adcb1c65f291d1b0_D20210101-20211231">
        <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="i2dc8d17e1ac04a66b8d31a18a2d0120e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica4a5988a1b9432b97eb1c49b043af96_D20220101-20221231">
        <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="i96fada7ac9a54618b169183a371e69a5_D20210101-20211231">
        <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="ia452eded72a6438cb417874998c0f841_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46fcb6ecf3c24f8d849250f0e5d54ed4_D20220101-20221231">
        <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="i6023e1c1e0a744819981cfaaee4f2bf5_D20210101-20211231">
        <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="ibf608a6ce38e488a9d1da5f8410e31b2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gww:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i554993b3d79b4f779b957aaf884b30bd_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i108e560c342f4c95aa33156f0f810dc6_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">gww:FirstScheduledTrialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i9cd741a111e94b409d18827954741e16_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">gww:FirstScheduledTrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95c93a1fddb541389b2536aa1843792b_D20210401-20210401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000277135</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-01</endDate>
        </period>
    </context>
    <context id="id5b54e429efb4ba281fb7a68c02fbe48_D20230125-20230125">
        <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>2023-01-25</startDate>
            <endDate>2023-01-25</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="payment">
        <measure>gww:payment</measure>
    </unit>
    <unit id="segment">
        <measure>gww:segment</measure>
    </unit>
    <unit id="numberofplaintiffs">
        <measure>gww:numberOfPlaintiffs</measure>
    </unit>
    <unit id="death">
        <measure>gww:death</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV80LTEtMS0xLTE0MjM1Mg_26df1f8d-07e3-452b-ab5d-3e83c65a1f35">0000277135</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV81LTEtMS0xLTE5ODAyOA_c1a4cfb1-1d23-411e-8baf-a3c837fc7eff">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV85LTEtMS0xLTE0MjM1Mg_962fd221-e795-49e3-a2ec-5b6321d147cb">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV8xMC0xLTEtMS0xNDIzNTI_0f043b54-2b00-4e67-9fb6-4819a6d82b05">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV80L2ZyYWc6Yjk1ZjcxNDc3YWRhNDJmZWJhNmIxMGY3M2YyMjFiZjYvdGFibGU6MWY2ODdkZTFmZDJkNDJlN2FjNjkxMGQyNzE5ZGI1NzUvdGFibGVyYW5nZToxZjY4N2RlMWZkMmQ0MmU3YWM2OTEwZDI3MTlkYjU3NV8xMS0xLTEtMS0xNDIzNTI_06dbf54a-5f65-45e5-b3c5-ddf5d3ac04ea">false</dei:AmendmentFlag>
    <gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife
      contextRef="i8f1c8271e5e74279a460eeda8f7af0c6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTE0NDQ_f36b586b-ad9f-482e-bac9-9fc0a8f45fbe">P3Y</gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if948f0352b494d459920735c45b1f2ea_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTM1OA_f51e2e91-440d-4924-9ce5-3f8cd6113ac1">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ie534817c4000420b82a2da22ee1055c2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTUzNTY_81ec0357-b7da-416d-9144-92de52c9b206">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <gww:Amortizationperiodofcapitalizedsoftware
      contextRef="i925428a43bd547b9b324c24e0abf517f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTgwOTY_f245e986-d124-483c-8c6a-a29e65a0679f">P3Y</gww:Amortizationperiodofcapitalizedsoftware>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic4ba10b50e3048ef9d4226f4bf6132bc_D20200201-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODcxODk_997208a0-f32b-4b3e-8f9b-1ae0f163a4a1">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="ib552229108af4cfcbf676e20c1b9ef85_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMC0xLTEtMTQyMzUy_762cf171-c94a-4719-b4c5-43557dc6b84f">http://fasb.org/us-gaap/2022#FairValueInputsLevel1Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="ifae5d7da8e19450c986d39145a94008a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMC0xLTEtMTQyMzUy_71ad9d8e-c0ca-4222-aab8-b0090cb710c6">http://fasb.org/us-gaap/2022#FairValueInputsLevel1Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="ie4bd5f428c9d48e3b2d8687960b13fe5_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMC0xLTEtMTQyMzUy_c5be7394-a12c-46dc-bda5-2c3bf343fe48">http://fasb.org/us-gaap/2022#FairValueInputsLevel1Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="i90d0e7ba5066467084236a67660ff3bb_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMC0xLTEtMTQyMzUy_2ea2c129-a2aa-4109-9e7a-eec261704b47">http://fasb.org/us-gaap/2022#FairValueInputsLevel2Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="i20ac9057bd0d44d5afc7c0555044fc9e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTAtMS0xLTE0MjM1Mg_960b7705-6b5f-4098-a674-b265afd70221">http://fasb.org/us-gaap/2022#FairValueInputsLevel2Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList
      contextRef="i99af639f2a1a4cd9bd2ab0c7e1c997a1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTAtMS0xLTE0MjM1Mg_4229ca3f-8263-4546-82a4-2d553c32edf6">http://fasb.org/us-gaap/2022#FairValueInputsLevel2Member</us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtMC0xLTEtMTQyMzUy_9e34be2b-d956-4b51-ae3f-97c3f54df87e">http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtMC0xLTEtMTQyMzUy_ae4a5317-139c-457e-8618-12d5a9e4c7cf">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtMC0xLTEtMTQyMzUy_600b139b-aee4-4705-a425-e9209f2e8fc6">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctMC0xLTEtMTQyMzUy_10369a99-b29c-446c-91de-014b60d906f7">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4da24efa1c9746fc9d1a95ab8f18c849_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzc3MQ_eed112a6-a1b1-4503-b36c-48a1486155aa">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTYw_2c915147-f421-45c0-b4b9-f4f243e0ec07">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTY2_8acb4074-48fc-4c86-ad3f-d5fff84f2f2a">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18xMDk5NTExNjMxNDcx_19a8dc10-7933-4e98-b01f-5753b14ee0c8">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTUz_bb228737-aad8-4d28-9e85-b86ef035af90">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU0_60e95375-889e-4b41-8580-6cca59206312">1-5684</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTYx_04e80774-8d58-4f40-a4bc-aceda6bca138">W.W. Grainger, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8wLTAtMS0xLTE0MjM1Mg_e06a61d7-d534-4914-a510-1501f9fc43f3">IL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8wLTYtMS0xLTE0MjM1Mg_17ca8381-a5c5-4eed-a495-fb7382b4842c">36-1150280</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8yLTAtMS0xLTE0MjM1Mg_bd3f1c54-a71f-4c08-ad67-b0c4223a2a9d">100 Grainger Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8zLTEtMS0xLTE0MjM1Mg_419056a3-9b3a-4fb1-8bbd-2dce779103aa">Lake Forest,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8zLTItMS0xLTE0MjM1Mg_2b084a7f-e993-4dc8-ad5e-eb926700f457">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YTVkZTA4YmJiZjE0NGY0NDhlNGQ3MThkODY5YTY1OTYvdGFibGVyYW5nZTphNWRlMDhiYmJmMTQ0ZjQ0OGU0ZDcxOGQ4NjlhNjU5Nl8zLTYtMS0xLTE0MjM1Mg_b7f13058-f660-461c-969c-c0b8ff569d28">60045-5201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTY3_009b1354-a926-4bec-9186-d05936d29cd9">847</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTUx_15c98201-1e7f-4ac8-81f0-61c4710fafd7">535-1000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YzAxNTM5Y2Y3N2I1NGI4OThiNWYxMGU4ZTViMzA0YjUvdGFibGVyYW5nZTpjMDE1MzljZjc3YjU0Yjg5OGI1ZjEwZThlNWIzMDRiNV8xLTAtMS0xLTE0MjM1Mg_3eaa4d79-cb97-465e-96ba-9d7ccabb5683">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YzAxNTM5Y2Y3N2I1NGI4OThiNWYxMGU4ZTViMzA0YjUvdGFibGVyYW5nZTpjMDE1MzljZjc3YjU0Yjg5OGI1ZjEwZThlNWIzMDRiNV8xLTEtMS0xLTE0MjM1Mg_de3eedbd-620a-4c8c-85b7-b0ccad17284b">GWW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGFibGU6YzAxNTM5Y2Y3N2I1NGI4OThiNWYxMGU4ZTViMzA0YjUvdGFibGVyYW5nZTpjMDE1MzljZjc3YjU0Yjg5OGI1ZjEwZThlNWIzMDRiNV8xLTItMS0xLTE0MjM1Mg_b380401c-581b-48e8-ba30-c4e824164fd7">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU2_6e5b4632-b153-420b-a641-14e7d4d91304">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU1_c4b7cf18-c9df-4342-8a19-42ff99cb0db9">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU3_af68f69c-39fc-49a7-9c59-e5860a210ee1">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTYy_74ec9c96-1830-4f88-b8ad-d598de8b6896">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU4_63b476a2-9ad1-498f-9e50-4013c0daadef">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTYz_f65a2742-d6f3-4a58-b163-4eb719f519bc">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTUy_cc1d1d9a-e691-4862-9ffb-c559fef74e95">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTU5_682153f7-96a9-483a-8f6b-0b644d519e27">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTY0_0b82250a-dcb4-423d-a752-f4a125582d7c">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="iba7fc5d79c424a4cb14085674c471661_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18yOTE3_1062e8e9-3256-4f5f-8ad3-011ed268dcc1"
      unitRef="usd">20641746573</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="icc85b6a1e0334b468662a52209c9296a_I20230215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zMDY5_1a066371-8f1f-4867-8bb4-a34e4a335227"
      unitRef="shares">50199270</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xL2ZyYWc6ZGY4N2Y4ODBlMThiNDBmZmEzMDlhNGJiY2JjOTZjMGMvdGV4dHJlZ2lvbjpkZjg3Zjg4MGUxOGI0MGZmYTMwOWE0YmJjYmM5NmMwY18zNTY1_fe14ceb9-056c-4737-9798-3845a82e4649">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;26, 2023, are incorporated by reference into Part III of this Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022 (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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83MC9mcmFnOjFjZDgxMjQ4YmIxMjQ1NGRiMGE0OTE2NWNjYzU2MTc0L3RleHRyZWdpb246MWNkODEyNDhiYjEyNDU0ZGIwYTQ5MTY1Y2NjNTYxNzRfMzUzOQ_0d68fd94-aa41-46c2-8b2f-1a70c70506ad">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83MC9mcmFnOjFjZDgxMjQ4YmIxMjQ1NGRiMGE0OTE2NWNjYzU2MTc0L3RleHRyZWdpb246MWNkODEyNDhiYjEyNDU0ZGIwYTQ5MTY1Y2NjNTYxNzRfMzUzOA_593d667f-8e45-4e85-90fa-c95019bb35f9">Chicago, Illinois</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMi0xLTEtMS0xNDIzNTI_da630d03-2e30-4f12-a5ea-3b7633a7df57"
      unitRef="usd">15228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMi0zLTEtMS0xNDIzNTI_3d2deaf9-0c3a-4587-b305-a4de52d8bbb3"
      unitRef="usd">13022000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMi01LTEtMS0xNDIzNTI_5f4e9d57-697f-4bed-a387-09f66766b1bd"
      unitRef="usd">11797000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMy0xLTEtMS0xNDIzNTI_57ed592d-4137-4ed3-8da9-a8bb6e7235f2"
      unitRef="usd">9379000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMy0zLTEtMS0xNDIzNTI_c1fe0693-1b76-48c4-872d-58a8be1219e2"
      unitRef="usd">8302000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMy01LTEtMS0xNDIzNTI_a4a7c12a-bcb2-4c22-a327-a82a867de77a"
      unitRef="usd">7559000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNC0xLTEtMS0xNDIzNTI_4d21f21e-b648-4346-bf53-a6cfb7077fab"
      unitRef="usd">5849000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNC0zLTEtMS0xNDIzNTI_9547ebdf-e6e8-4d04-bdbb-a50fbdb64992"
      unitRef="usd">4720000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNC01LTEtMS0xNDIzNTI_6ce9cb0f-1198-4b3a-b7fa-ce5c640c1818"
      unitRef="usd">4238000000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNS0xLTEtMS0xNDIzNTI_08f297f0-8f82-430c-88af-dbca43583092"
      unitRef="usd">3634000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNS0zLTEtMS0xNDIzNTI_cfb08fc0-150b-4dd8-b8ae-06888f307e66"
      unitRef="usd">3173000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNS01LTEtMS0xNDIzNTI_35b34eff-fcfe-4060-a173-eef57331003b"
      unitRef="usd">3219000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNi0xLTEtMS0xNDIzNTI_b222f15c-6595-420b-8dd8-ae9083916b7e"
      unitRef="usd">2215000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNi0zLTEtMS0xNDIzNTI_7e3b0345-ad85-49ef-a619-5fcad0087ec9"
      unitRef="usd">1547000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNi01LTEtMS0xNDIzNTI_6fd903c0-c471-4936-80ca-c8c80ff4ae47"
      unitRef="usd">1019000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfNi01LTEtMS0xNDIzNTI_d3de5059-32cb-4cf6-9ab2-ba885524beb3"
      unitRef="usd">1019000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOC0xLTEtMS0xNDIzNTI_acf520fc-3ecd-4588-aae2-56def1a6e5cf"
      unitRef="usd">-93000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOC0zLTEtMS0xNDIzNTI_a98526c7-4c8f-4b7d-812e-6989a3ec2727"
      unitRef="usd">-87000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOC01LTEtMS0xNDIzNTI_a6d1d6e2-6207-41d7-949e-cdba1bc96ae3"
      unitRef="usd">-93000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOS0xLTEtMS0xNDIzNTI_7f023198-f55c-4d33-9443-d11c993fc7dd"
      unitRef="usd">24000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOS0zLTEtMS0xNDIzNTI_0e61fc97-e427-4f67-b96a-ab6776e4a0a0"
      unitRef="usd">25000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfOS01LTEtMS0xNDIzNTI_95a2dc20-9e95-4041-b5f9-695058566b31"
      unitRef="usd">21000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTAtMS0xLTEtMTQyMzUy_f7d03c42-5fa8-4a36-8559-ac9dfa73831c"
      unitRef="usd">-69000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTAtMy0xLTEtMTQyMzUy_1d766734-ebd6-42ec-b178-d4884e424729"
      unitRef="usd">-62000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTAtMy0xLTEtMTQyMzUy_e424f635-5193-45f5-b671-0cdc558ea986"
      unitRef="usd">-62000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTAtNS0xLTEtMTQyMzUy_46ca7e02-4eb9-4afd-8740-096aecbe3eac"
      unitRef="usd">-72000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTEtMS0xLTEtMTQyMzUy_ee595b4a-aba8-48bb-80b3-d113f2a995b0"
      unitRef="usd">2146000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTEtMy0xLTEtMTQyMzUy_4379feb9-d4cc-4d22-9b23-8f0dc85f2f3f"
      unitRef="usd">1485000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTEtNS0xLTEtMTQyMzUy_88d93e11-1537-440a-8876-c29178faad84"
      unitRef="usd">947000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTItMS0xLTEtMTQyMzUy_a1904191-4b38-4873-ac53-ffcfb6eb559b"
      unitRef="usd">533000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTItMy0xLTEtMTQyMzUy_8b143679-5a7e-4a08-a31f-4889a4d3759b"
      unitRef="usd">371000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTItNS0xLTEtMTQyMzUy_83f1c15e-6e27-47f0-96d3-532edd5a6305"
      unitRef="usd">192000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtMS0xLTEtMTQyMzUy_37a8465c-4f2d-41c9-bc07-f70a8e79b113"
      unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtMS0xLTEtMTQyMzUy_4a084307-8148-4822-9b7e-838fb8429366"
      unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtMy0xLTEtMTQyMzUy_ae590086-3e2a-4d97-9385-751426b5ebad"
      unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtMy0xLTEtMTQyMzUy_df93c8d6-2766-4870-8e67-3640bf7be4f6"
      unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtNS0xLTEtMTQyMzUy_48d653ff-3c5c-4417-adfd-be61d33af74c"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTMtNS0xLTEtMTQyMzUy_b4d11455-d007-4ac6-af54-ab31b8530685"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTQtMS0xLTEtMTQyMzUy_c6f69e79-4471-4c28-8e77-72db3ded7248"
      unitRef="usd">66000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTQtMy0xLTEtMTQyMzUy_3826a05f-e598-48ef-86a0-d4020ab4588b"
      unitRef="usd">71000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTQtNS0xLTEtMTQyMzUy_17249a3e-ca02-4306-8874-a6dd9cac8181"
      unitRef="usd">60000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTUtMS0xLTEtMTQyMzUy_0d99ac58-6fe2-4b8d-9e7e-ae89f7a83da4"
      unitRef="usd">1547000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTUtMy0xLTEtMTQyMzUy_b94bdeee-5119-4b89-bd88-f34d8bb617fe"
      unitRef="usd">1043000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTUtNS0xLTEtMTQyMzUy_19bfc749-5a76-4685-be6b-9d17e2b68063"
      unitRef="usd">695000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTctMS0xLTEtMTQyMzUy_2afc64d6-b5aa-42e4-8b24-b9e43a72b397"
      unitRef="usdPerShare">30.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTctMy0xLTEtMTQyMzUy_e9b267b7-631f-4fed-83ee-ee01966e4965"
      unitRef="usdPerShare">19.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTctNS0xLTEtMTQyMzUy_f1ca0249-965a-4976-9a95-3740b752b7d3"
      unitRef="usdPerShare">12.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTgtMS0xLTEtMTQyMzUy_4d759ad9-c9cd-4a20-a21a-e7fe506685cf"
      unitRef="usdPerShare">30.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTgtMy0xLTEtMTQyMzUy_85b367fe-7b85-47df-9d16-7942a05b303c"
      unitRef="usdPerShare">19.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMTgtNS0xLTEtMTQyMzUy_b1b36e9d-7665-490b-9d2e-ffa34de39c41"
      unitRef="usdPerShare">12.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjAtMS0xLTEtMTQyMzUy_065a6a3c-5762-4476-bc9d-586ca88f7348"
      unitRef="shares">50900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjAtMy0xLTEtMTQyMzUy_d76d8a5c-fbb3-4330-98c3-8215a4cc9b6c"
      unitRef="shares">51900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjAtNS0xLTEtMTQyMzUy_612ffbb0-5787-4709-a3eb-838a368f1ff5"
      unitRef="shares">53500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjEtMS0xLTEtMTQyMzUy_6d313a0a-aabe-4f87-bf3b-0b0fca585eec"
      unitRef="shares">51100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjEtMy0xLTEtMTQyMzUy_4826b36b-7bf1-4530-88b9-070257b853cf"
      unitRef="shares">52200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83My9mcmFnOjNjOTY4ZjU1Y2EzNTRhYTY5NTg2MmNjYjlmOTI3Njc0L3RhYmxlOjNjNWJiMjg0YTBiMDQ2ZjI4ZWQ5ODQ0MDMwYTdlNzcyL3RhYmxlcmFuZ2U6M2M1YmIyODRhMGIwNDZmMjhlZDk4NDQwMzBhN2U3NzJfMjEtNS0xLTEtMTQyMzUy_34f21385-d311-4902-a127-24032344152c"
      unitRef="shares">53700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi0xLTEtMS0xNDIzNTI_37a8465c-4f2d-41c9-bc07-f70a8e79b113"
      unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi0xLTEtMS0xNDIzNTI_4a084307-8148-4822-9b7e-838fb8429366"
      unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi0zLTEtMS0xNDIzNTI_ae590086-3e2a-4d97-9385-751426b5ebad"
      unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi0zLTEtMS0xNDIzNTI_df93c8d6-2766-4870-8e67-3640bf7be4f6"
      unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi01LTEtMS0xNDIzNTI_48d653ff-3c5c-4417-adfd-be61d33af74c"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMi01LTEtMS0xNDIzNTI_b4d11455-d007-4ac6-af54-ab31b8530685"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNC0xLTEtMS0xNDIzNTI_0b524be7-9247-4b45-9e72-cf7f29367c92"
      unitRef="usd">-101000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNC0zLTEtMS0xNDIzNTI_e1436bb1-b746-41e6-b81a-58500a8b200a"
      unitRef="usd">-64000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNC01LTEtMS0xNDIzNTI_e0964203-7bfe-4b88-9ef9-19f5e8dbc809"
      unitRef="usd">83000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo3N2VhYzRlMzZmM2Q0Y2QzOGQ4MzNlZWMzNzk4ZWIwYl84MQ_864a3f49-6af2-49a7-a4c3-162ed3c8e701"
      unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo3N2VhYzRlMzZmM2Q0Y2QzOGQ4MzNlZWMzNzk4ZWIwYl84NQ_082095f0-f850-4d40-94a5-048a6ac2eb6e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo3N2VhYzRlMzZmM2Q0Y2QzOGQ4MzNlZWMzNzk4ZWIwYl85Mw_b521b72d-8854-44c2-926b-9a8987dd9416"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0xLTEtMS0xNDIzNTI_2a76359e-f9aa-442f-a815-a75fc2fc69be"
      unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi0zLTEtMS0xNDIzNTI_21c1f8a0-ae4b-408c-bcac-c7c510911a7e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfNi01LTEtMS0xNDIzNTI_bf95456b-0b14-4523-8fc9-0babe552171d"
      unitRef="usd">22000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOC0xLTEtMS0xNDIzNTI_451a5ef3-3ae0-460c-8360-65293c3ec9e5"
      unitRef="usd">-118000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOC0zLTEtMS0xNDIzNTI_4def393f-8cb6-46e6-9f96-9aa73b6f4cbb"
      unitRef="usd">-64000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOC01LTEtMS0xNDIzNTI_0eedfefa-997a-40f8-9819-30fcb8bbbebf"
      unitRef="usd">105000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOS0xLTEtMS0xNDIzNTI_3efa3ec0-9ba8-4c52-9cdb-008a59bb733b"
      unitRef="usd">1495000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOS0zLTEtMS0xNDIzNTI_47fc0dda-b1a0-4e51-964d-b9bdbb8d9501"
      unitRef="usd">1050000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfOS01LTEtMS0xNDIzNTI_73be4ab2-b7ea-4233-b9ce-3307c4e10d90"
      unitRef="usd">860000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTEtMS0xLTEtMTQyMzUy_c6f69e79-4471-4c28-8e77-72db3ded7248"
      unitRef="usd">66000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTEtMy0xLTEtMTQyMzUy_3826a05f-e598-48ef-86a0-d4020ab4588b"
      unitRef="usd">71000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTEtNS0xLTEtMTQyMzUy_17249a3e-ca02-4306-8874-a6dd9cac8181"
      unitRef="usd">60000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTItMS0xLTEtMTQyMzUy_492f827b-15aa-4d5f-8187-434f76e0f91d"
      unitRef="usd">-34000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTItMy0xLTEtMTQyMzUy_ab7f5e81-a45a-4de6-b59b-0c84b90f4768"
      unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTItNS0xLTEtMTQyMzUy_f26589a3-2154-45ff-b57a-e74d9dd8a38e"
      unitRef="usd">12000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTMtMS0xLTEtMTQyMzUy_798ca928-0594-4c71-8f26-d8747f15672c"
      unitRef="usd">32000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTMtMy0xLTEtMTQyMzUy_9f851e5e-3c40-4b67-b49d-f7f14abdfac2"
      unitRef="usd">42000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTMtNS0xLTEtMTQyMzUy_60740aee-45c3-4a8a-88da-9d07cf2ec3ab"
      unitRef="usd">72000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTQtMS0xLTEtMTQyMzUy_66754fe3-1a5c-4d3f-b429-92e22119232a"
      unitRef="usd">1463000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTQtMy0xLTEtMTQyMzUy_2ae6ab86-2353-4cf9-9fca-5c774f26c12d"
      unitRef="usd">1008000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83Ni9mcmFnOjRiZjE1ZWI1Yjc5NzQ4NzM4OTY2NWE4M2Q5MWVjMDMwL3RhYmxlOmI1Zjg1NTBlYzk5YTQ0YzJiZTQzNWVmZGI3OWI4Nzc5L3RhYmxlcmFuZ2U6YjVmODU1MGVjOTlhNDRjMmJlNDM1ZWZkYjc5Yjg3NzlfMTQtNS0xLTEtMTQyMzUy_7a1b11df-94af-4fe9-ad2c-2e74e5081cda"
      unitRef="usd">788000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMy0xLTEtMS0xNDIzNTI_f6eb735e-be58-4ac6-b499-a224ac4ca98b"
      unitRef="usd">325000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMy0zLTEtMS0xNDIzNTI_5acef581-b899-4450-8a88-b8e130771e49"
      unitRef="usd">241000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNC0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo5OWM2NDIyZmZiNWE0ZGNiODMwN2UyNDRlYzJhM2JiYV82MQ_d8fe412a-37bd-4ec2-9442-c40e52f938a0"
      unitRef="usd">36000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNC0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo5OWM2NDIyZmZiNWE0ZGNiODMwN2UyNDRlYzJhM2JiYV82OA_57555569-575e-40d1-b2e6-2435d93eb374"
      unitRef="usd">30000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNC0xLTEtMS0xNDIzNTI_46ffd3eb-4df9-439a-a65a-3fc3125ae479"
      unitRef="usd">2133000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNC0zLTEtMS0xNDIzNTI_c7f16964-4d3f-4b04-8250-2583b457c9d0"
      unitRef="usd">1754000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNS0xLTEtMS0xNDIzNTI_e5465adb-86a8-4e15-8ff3-247a7b345bc3"
      unitRef="usd">2253000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNS0zLTEtMS0xNDIzNTI_72b11804-4dc3-45ac-a4c5-85eb9ac40d1d"
      unitRef="usd">1870000000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNi0xLTEtMS0xNDIzNTI_e22df574-32d3-4061-ba9b-1c068ff26c1c"
      unitRef="usd">266000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNi0zLTEtMS0xNDIzNTI_d77665ae-914b-4298-8d18-f75543f5fd19"
      unitRef="usd">146000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNy0xLTEtMS0xNDIzNTI_2beb594f-2585-44cb-8166-fbb5ae21abd2"
      unitRef="usd">4977000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfNy0zLTEtMS0xNDIzNTI_83ee293c-ab1f-470a-841f-d03f55376afc"
      unitRef="usd">4011000000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfOC0xLTEtMS0xNDIzNTI_3f059cd7-f529-4e1e-a3b7-c14522f47594"
      unitRef="usd">1461000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfOC0zLTEtMS0xNDIzNTI_57c8e750-be19-4c3b-9196-de3f9ec424de"
      unitRef="usd">1424000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfOS0xLTEtMS0xNDIzNTI_551a3030-95c2-47ce-b660-a43ccf72bced"
      unitRef="usd">371000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfOS0zLTEtMS0xNDIzNTI_8dbff966-1e33-439c-85e5-8615fbcd615e"
      unitRef="usd">384000000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTAtMS0xLTEtMTQyMzUy_d4ba3d61-1c63-4769-8fa4-be338e01ca92"
      unitRef="usd">232000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTAtMy0xLTEtMTQyMzUy_1ae4c4a4-3da9-4d9a-a925-111f544f873a"
      unitRef="usd">238000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTEtMS0xLTEtMTQyMzUy_97c3a88c-0be0-4479-8afb-c5e7779b4d54"
      unitRef="usd">367000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTEtMy0xLTEtMTQyMzUy_5a84bb69-0945-4635-afb2-70ba1e5c2fb0"
      unitRef="usd">393000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTItMS0xLTEtMTQyMzUy_ec04029b-0ebc-401a-9e5b-b71a6e15db14"
      unitRef="usd">180000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTItMy0xLTEtMTQyMzUy_3409c08c-3b5e-43ef-a3bb-6dcd11ac8fc4"
      unitRef="usd">142000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTMtMS0xLTEtMTQyMzUy_486889c0-6847-4a3b-bf63-ee4a72c05f42"
      unitRef="usd">7588000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTMtMy0xLTEtMTQyMzUy_ed8c22d9-acfe-4e01-963c-3a56292bd729"
      unitRef="usd">6592000000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTgtMS0xLTEtMTQyMzUy_099c41f4-bbeb-4713-a49d-8c8935440a8d"
      unitRef="usd">35000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTgtMy0xLTEtMTQyMzUy_1246b422-6370-42d0-9c8a-78a126d1b1fd"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableTradeCurrentAndNoncurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTktMS0xLTEtMTQyMzUy_4d04fd59-37d7-48c3-9f02-3e957c0855df"
      unitRef="usd">1047000000</us-gaap:AccountsPayableTradeCurrentAndNoncurrent>
    <us-gaap:AccountsPayableTradeCurrentAndNoncurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMTktMy0xLTEtMTQyMzUy_a5bb5653-be63-4f40-83fa-6af1fefe2edb"
      unitRef="usd">816000000</us-gaap:AccountsPayableTradeCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjAtMS0xLTEtMTQyMzUy_9748c202-5e17-4310-aac9-2f4101bef459"
      unitRef="usd">334000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjAtMy0xLTEtMTQyMzUy_95d2c659-fe82-4ae9-b4bc-717e4cf7ca77"
      unitRef="usd">319000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjEtMS0xLTEtMTQyMzUy_aa10f5f2-3b34-4256-b58c-f24f4a658947"
      unitRef="usd">68000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjEtMy0xLTEtMTQyMzUy_63a25987-52d7-4a63-8f74-4b3c00653c4e"
      unitRef="usd">66000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjItMS0xLTEtMTQyMzUy_3c0bd012-68d1-46d7-8cab-363106356f16"
      unitRef="usd">474000000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjItMy0xLTEtMTQyMzUy_32a3a258-d140-4764-885e-ceb4f6b49613"
      unitRef="usd">290000000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjMtMS0xLTEtMTQyMzUy_9eeca6b1-24c2-4489-a095-01ac4bc3926b"
      unitRef="usd">52000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjMtMy0xLTEtMTQyMzUy_1b476e04-2414-4cf4-a023-ff8874bbe96c"
      unitRef="usd">37000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjQtMS0xLTEtMTQyMzUy_1b05a8f5-2d0c-4f72-a598-e35c88abaa93"
      unitRef="usd">2010000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjQtMy0xLTEtMTQyMzUy_80859680-2cbb-44b6-bf4d-4d2243e3e685"
      unitRef="usd">1528000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjUtMS0xLTEtMTQyMzUy_bf3ededb-92a0-4198-8cf9-d15af29dc800"
      unitRef="usd">2284000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjUtMy0xLTEtMTQyMzUy_5d9e9514-67bf-40c9-8390-2d4dede34c7c"
      unitRef="usd">2362000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjYtMS0xLTEtMTQyMzUy_124383ca-5531-487e-9f6e-1c0cce8825ca"
      unitRef="usd">318000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjYtMy0xLTEtMTQyMzUy_238da96c-13f6-4075-bc32-758039d2a110"
      unitRef="usd">334000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjctMS0xLTEtMTQyMzUy_2463be0c-0583-4285-b0ab-4d93f75d2cbf"
      unitRef="usd">121000000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjctMy0xLTEtMTQyMzUy_33a178e4-d0b2-4c20-b3ee-afc0452e1417"
      unitRef="usd">121000000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjgtMS0xLTEtMTQyMzUy_becacb13-c55e-46e9-89af-ba3bb667c328"
      unitRef="usd">120000000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMjgtMy0xLTEtMTQyMzUy_4b2989e7-0de9-4fa7-a1e8-e2e709b5fefe"
      unitRef="usd">87000000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfMzM_99ffcf46-d4e6-413a-a9e5-c1b6852bcd9a"
      unitRef="usdPerShare">5</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfMzM_ce2974a3-2a95-47b9-a45a-e81863b60c04"
      unitRef="usdPerShare">5</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfNDg_c6b6c1fc-48b1-467d-942e-6b0f65d35b44"
      unitRef="shares">12000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfNDg_ecbb043e-6980-45e1-80bd-ce61c4de10f7"
      unitRef="shares">12000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfNzA_24f6937f-1c91-441a-935d-b9e0b96c628e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfNzA_560a0016-4ac8-474d-817d-89c667a1c7ba"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfODA_5dec08e6-08b2-482a-9886-34cc34582d5b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWZjZTkzOTg3Y2VlNDc2OWI1OTUyMDk4MjlhMzFhZjZfODA_9961273c-42ce-44e6-8b21-da332d9b938a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMS0xLTEtMTQyMzUy_8e3de57d-7235-44a9-b879-544004572505"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzAtMy0xLTEtMTQyMzUy_c4f4ec13-2881-488a-9727-43d6381b767e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfMTk_18aa2140-efba-4add-b7a2-00e9bc5db5d6"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfMTk_bbde5954-4064-4f2f-ad93-aa9cbc1700b9"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfMzQ_23911a4e-28b4-4307-8fd3-ddcc9b8275cc"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfMzQ_a7d9aa2e-219c-4ae4-8bde-70ab8745d84e"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfNjM_3dbf267d-cedc-4267-afb6-ccf0426c43d4"
      unitRef="shares">109659219</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTA4YjY2MjI1NjI5NDdkZTgwNzlkYmE2YjU0OTQ5ZDFfNjM_862457ab-077b-4f3f-a92f-47de6e8708ba"
      unitRef="shares">109659219</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMS0xLTEtMTQyMzUy_46afdb77-c168-40c8-9e6c-5f9d28831db8"
      unitRef="usd">55000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzEtMy0xLTEtMTQyMzUy_c598f73e-190c-4eb8-a053-5819b354426e"
      unitRef="usd">55000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzItMS0xLTEtMTQyMzUy_d4fec3d2-19f5-4eb7-97d6-5725b7cf4d5c"
      unitRef="usd">1310000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzItMy0xLTEtMTQyMzUy_37183572-6458-42b9-b0a5-8e5593f0bbf8"
      unitRef="usd">1270000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzMtMS0xLTEtMTQyMzUy_7d6ffb06-c463-41e0-a4ad-0ba665fb0a2d"
      unitRef="usd">10700000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzMtMy0xLTEtMTQyMzUy_526a7dc7-3bca-40df-83d0-ab71f4a575e8"
      unitRef="usd">9500000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzQtMS0xLTEtMTQyMzUy_d4a65534-52c7-48a2-85d0-e1cf5e30b601"
      unitRef="usd">-180000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzQtMy0xLTEtMTQyMzUy_71c92d9e-3596-4232-b104-a0ff25eca717"
      unitRef="usd">-96000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246YTk1ZmEwYzExNjExNDBmZDhjZWZhM2JhZGY5YTg2ODNfMzA_982734e8-8489-4894-8bb2-d20874c9ad2c"
      unitRef="shares">59402896</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246YTk1ZmEwYzExNjExNDBmZDhjZWZhM2JhZGY5YTg2ODNfMzc_c6d5bf35-39dd-4171-96d2-20e1728fcf23"
      unitRef="shares">58439014</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzUtMS0xLTEtMTQyMzUy_85900eee-48c5-4e6b-a8cc-c0ba4527b3bc"
      unitRef="usd">9445000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzUtMy0xLTEtMTQyMzUy_efd80b2f-5e02-47a9-8de8-fff948d39c82"
      unitRef="usd">8855000000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzYtMS0xLTEtMTQyMzUy_51ffcca6-63fd-4692-9a7e-98d3209341a5"
      unitRef="usd">2440000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzYtMy0xLTEtMTQyMzUy_e72fe44d-7107-4ff3-8f05-6d92e75d88c4"
      unitRef="usd">1874000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzctMS0xLTEtMTQyMzUy_2fd812e4-94fc-490b-a3a0-f96bf45baba9"
      unitRef="usd">295000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzctMy0xLTEtMTQyMzUy_be468286-4981-430d-a95e-c2a458b2d9f3"
      unitRef="usd">286000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzgtMS0xLTEtMTQyMzUy_2ccc2f20-db5a-47f7-b644-198e9e64e58f"
      unitRef="usd">2735000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzgtMy0xLTEtMTQyMzUy_2b5a1d7e-3876-411b-b4a1-67d726f75bd0"
      unitRef="usd">2160000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzktMS0xLTEtMTQyMzUy_215998ba-d543-4985-b4c4-2506cf17c639"
      unitRef="usd">7588000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV83OS9mcmFnOjkzZTI4M2U2NjliZTQwZmY5MmM0MDFmZWIwMTk4MjkxL3RhYmxlOmU5ZThjNDVhNTQ1NzRmNDJiNTQwMWIzNjdlMDU1MWExL3RhYmxlcmFuZ2U6ZTllOGM0NWE1NDU3NGY0MmI1NDAxYjM2N2UwNTUxYTFfMzktMy0xLTEtMTQyMzUy_422d100b-c5ef-4279-9d18-70d1967b38d6"
      unitRef="usd">6592000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy0xLTEtMS0xNDIzNTI_37a8465c-4f2d-41c9-bc07-f70a8e79b113"
      unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy0xLTEtMS0xNDIzNTI_4a084307-8148-4822-9b7e-838fb8429366"
      unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy0zLTEtMS0xNDIzNTI_ae590086-3e2a-4d97-9385-751426b5ebad"
      unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy0zLTEtMS0xNDIzNTI_df93c8d6-2766-4870-8e67-3640bf7be4f6"
      unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy01LTEtMS0xNDIzNTI_48d653ff-3c5c-4417-adfd-be61d33af74c"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMy01LTEtMS0xNDIzNTI_b4d11455-d007-4ac6-af54-ab31b8530685"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNC0xLTEtMS0xNDIzNTI_fbb5a5c5-cb34-4e3f-8ec5-294bb3002274"
      unitRef="usd">19000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNC0zLTEtMS0xNDIzNTI_b7a6449d-bb0a-4b3c-b364-28e78047d1e2"
      unitRef="usd">18000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNC01LTEtMS0xNDIzNTI_cc319af2-edb1-4403-b452-8679fb24ccc6"
      unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNS0xLTEtMS0xNDIzNTI_072ce471-d366-4c8b-a10d-cec52e9353f3"
      unitRef="usd">8000000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNS0zLTEtMS0xNDIzNTI_9f13b97a-1de7-4dd4-80b9-81ec57f16817"
      unitRef="usd">27000000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNS01LTEtMS0xNDIzNTI_c50f659d-a758-4168-8bf3-314254873413"
      unitRef="usd">-5000000</us-gaap:OtherIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:DepreciationAndAmortization
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNi0xLTEtMS0xNDIzNTI_619e7d28-5349-4fa6-aa33-b50df7419a03"
      unitRef="usd">217000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNi0zLTEtMS0xNDIzNTI_52100e75-8289-425b-be55-f43c8584f507"
      unitRef="usd">185000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNi01LTEtMS0xNDIzNTI_e90d5446-7eeb-4185-bfa6-af2838d65698"
      unitRef="usd">182000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNy0xLTEtMS0xNDIzNTI_71d19830-00b2-4144-b7c3-ad3c3bb54182"
      unitRef="usd">7000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNy0zLTEtMS0xNDIzNTI_d79c0a55-0928-47a2-8fe0-f6015fe3cd73"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNy01LTEtMS0xNDIzNTI_6c599027-874b-4155-9808-8e9e05d9d7c2"
      unitRef="usd">187000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOC0xLTEtMS0xNDIzNTI_be461415-6f7c-490c-ae5a-45b7397322de"
      unitRef="usd">14000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOC0zLTEtMS0xNDIzNTI_6ff29e46-7854-472d-8270-35f3f43d7e2b"
      unitRef="usd">6000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOC01LTEtMS0xNDIzNTI_72439331-6ab0-426b-aeec-099687922bb8"
      unitRef="usd">-106000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOS0xLTEtMS0xNDIzNTI_4078d1a6-6923-4048-b39b-f42ca808fe13"
      unitRef="usd">48000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOS0zLTEtMS0xNDIzNTI_5eec5553-cdb8-4eed-8f4f-46592baf7b93"
      unitRef="usd">42000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfOS01LTEtMS0xNDIzNTI_6ad3ad15-9d9e-491f-8aa8-e954fd680dc6"
      unitRef="usd">46000000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTItMS0xLTEtMTQyMzUy_b7aa5596-57b8-44a0-a613-fa6588569a38"
      unitRef="usd">436000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTItMy0xLTEtMTQyMzUy_46e17499-6cd9-4a65-988f-fea5dc4b664b"
      unitRef="usd">324000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTItNS0xLTEtMTQyMzUy_c640d791-caaa-4161-8891-7b85c7ee38de"
      unitRef="usd">121000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTMtMS0xLTEtMTQyMzUy_9719c154-f6f0-47b5-ae1f-e6ff4dfdff0c"
      unitRef="usd">412000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTMtMy0xLTEtMTQyMzUy_7f84adcb-e3cf-41e6-8c17-0740aa17e784"
      unitRef="usd">152000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTMtNS0xLTEtMTQyMzUy_c2fd30cc-0cd2-4beb-870a-56c06557ee91"
      unitRef="usd">158000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTQtMS0xLTEtMTQyMzUy_85b8cac2-aacb-4110-ad48-54bcffeebaa9"
      unitRef="usd">158000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTQtMy0xLTEtMTQyMzUy_0fa77be9-89a9-48f1-8493-ae3b7463fbdf"
      unitRef="usd">15000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTQtNS0xLTEtMTQyMzUy_cc8c5edf-4d64-4c7c-ba3e-4c0a8c97ecda"
      unitRef="usd">23000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTUtMS0xLTEtMTQyMzUy_897e870b-968a-4ef4-bafc-a0aab66d6c97"
      unitRef="usd">225000000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTUtMy0xLTEtMTQyMzUy_b21468ca-c40a-427e-9397-98f2faec1bca"
      unitRef="usd">54000000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTUtNS0xLTEtMTQyMzUy_5bc6e16e-e22f-4765-be17-f55a412bf2f8"
      unitRef="usd">80000000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTYtMS0xLTEtMTQyMzUy_8b47275b-4c53-4d12-aaf8-8f67f4add0d1"
      unitRef="usd">200000000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTYtMy0xLTEtMTQyMzUy_eb061ce1-d60f-444e-a0f3-547e3174efc8"
      unitRef="usd">43000000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTYtNS0xLTEtMTQyMzUy_3e5484ef-be23-4d0d-bbd8-cbf06fa1aa0b"
      unitRef="usd">15000000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTctMS0xLTEtMTQyMzUy_485c892d-b638-45b0-b1a7-b2d735334cbf"
      unitRef="usd">42000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTctMy0xLTEtMTQyMzUy_b13e2c64-ab52-4e84-a86c-e1116f1cbc78"
      unitRef="usd">-26000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTctNS0xLTEtMTQyMzUy_0c395a1a-b7e8-4587-bd3d-3a317247c46b"
      unitRef="usd">24000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTgtMS0xLTEtMTQyMzUy_9a86c7f5-ef20-4083-9f5a-f4170f17dc10"
      unitRef="usd">-26000000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTgtMy0xLTEtMTQyMzUy_35a86ae9-3f77-4b0a-8842-b72afcb2d01c"
      unitRef="usd">-23000000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMTgtNS0xLTEtMTQyMzUy_966c88c7-2909-416f-9e55-8617268dae63"
      unitRef="usd">13000000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjAtMS0xLTEtMTQyMzUy_ddb9f922-101a-4070-af19-d6c598797bcd"
      unitRef="usd">1333000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjAtMy0xLTEtMTQyMzUy_bcc5ef7c-74db-4d98-a222-0dcfc7609e09"
      unitRef="usd">937000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjAtNS0xLTEtMTQyMzUy_05673c43-6c3b-43c8-b48f-5a40752e0cdd"
      unitRef="usd">1123000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjItMS0xLTEtMTQyMzUy_21ee07ce-0fa5-40ba-ac97-a4a1cbd009eb"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjItMy0xLTEtMTQyMzUy_1b3fec90-adde-4988-883c-8a032a6ec069"
      unitRef="usd">255000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjItNS0xLTEtMTQyMzUy_9d5165a6-5acb-4ef7-b3e5-08ed0086ee9d"
      unitRef="usd">197000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjMtMS0xLTEtMTQyMzUy_2e550e8a-098c-444a-b746-bd65e6c5c631"
      unitRef="usd">28000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjMtMy0xLTEtMTQyMzUy_d8b73820-0852-4a9a-80cb-ffa2d585d118"
      unitRef="usd">29000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjMtNS0xLTEtMTQyMzUy_c96138ea-0eab-4fe7-b8bd-fffe09e4680e"
      unitRef="usd">20000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjQtMS0xLTEtMTQyMzUy_0b3aee27-dcd1-4351-be66-56bcd5f955c8"
      unitRef="usd">35000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjQtMy0xLTEtMTQyMzUy_969ff81d-05b2-4d28-9a56-53a64dad9ce9"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjQtNS0xLTEtMTQyMzUy_cb6fdba8-bee5-4a86-aa99-5bf56dcf69d8"
      unitRef="usd">2000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjctMS0xLTEtMTQyMzUy_72f338bc-504d-40fd-8a06-f075b50c3cf7"
      unitRef="usd">-263000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjctMy0xLTEtMTQyMzUy_f595dfa2-3772-48cd-8ccd-8e4500d75ac7"
      unitRef="usd">-226000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjctNS0xLTEtMTQyMzUy_fdb0b749-43f5-47c5-b07c-4c7651d05458"
      unitRef="usd">-179000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjktMS0xLTEtMTQyMzUy_abd7135f-2967-4d09-bdff-3307dd0a9459"
      unitRef="usd">16000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjktMy0xLTEtMTQyMzUy_3f16d128-fed2-4e2f-a1ed-ab484e09da8a"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMjktNS0xLTEtMTQyMzUy_ac471af7-a18c-42cd-8349-62ddc22f1832"
      unitRef="usd">12000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzAtMS0xLTEtMTQyMzUy_1061fc8b-f6cd-44d4-bf94-30767785afd8"
      unitRef="usd">15000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzAtMy0xLTEtMTQyMzUy_8f5fa9b9-cc3b-4d29-897a-7e4466ef5060"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzAtNS0xLTEtMTQyMzUy_af0b1611-626b-4ece-9014-cd1cd4c5718d"
      unitRef="usd">65000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzEtMS0xLTEtMTQyMzUy_2bd980b1-515b-4dbc-bb86-c15d4c0d54f1"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzEtMy0xLTEtMTQyMzUy_78c3a3d2-9015-4544-8456-56b2b9cbfa73"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzEtNS0xLTEtMTQyMzUy_af4b5b9b-4e95-4849-bd2c-51fe6e2ac7ef"
      unitRef="usd">1584000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzItMS0xLTEtMTQyMzUy_f2c7df57-dd47-4c14-b737-8359371bd143"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzItMy0xLTEtMTQyMzUy_64aafa80-e867-47cd-9933-333e24e568cb"
      unitRef="usd">8000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzItNS0xLTEtMTQyMzUy_712b5aa3-575f-4c6d-893c-58fcdbee393a"
      unitRef="usd">1370000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzMtMS0xLTEtMTQyMzUy_4754e17a-a896-467c-9db9-50cacc368409"
      unitRef="usd">26000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzMtMy0xLTEtMTQyMzUy_813392df-aa9d-4836-afce-e172d412576c"
      unitRef="usd">48000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzMtNS0xLTEtMTQyMzUy_3ae5d6b0-7c53-46f1-973d-60bc1b44226e"
      unitRef="usd">70000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzUtMS0xLTEtMTQyMzUy_aa2e6cfe-b8b4-459c-8618-7de1b3a3471f"
      unitRef="usd">23000000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzUtMy0xLTEtMTQyMzUy_eb746cd6-8f16-4aab-9469-7428ae741045"
      unitRef="usd">30000000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzUtNS0xLTEtMTQyMzUy_701058c8-50bf-4cb0-ad2f-cfadf4f83d5e"
      unitRef="usd">18000000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzYtMS0xLTEtMTQyMzUy_9a169253-2e8f-4805-b3e1-faeb736c1be7"
      unitRef="usd">603000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzYtMy0xLTEtMTQyMzUy_be04d718-47d7-47d9-9c8b-adce0bb616c5"
      unitRef="usd">695000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzYtNS0xLTEtMTQyMzUy_4ab91d48-14e0-4f8d-9a9c-333974778222"
      unitRef="usd">601000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzctMS0xLTEtMTQyMzUy_ca237230-7fb2-4657-8484-d3966610b321"
      unitRef="usd">370000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzctMy0xLTEtMTQyMzUy_6a07fd57-23fe-458b-9010-e4dd08f014a7"
      unitRef="usd">357000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzctNS0xLTEtMTQyMzUy_6b0431e9-85a6-41ce-a9e2-a6b0ebb130ac"
      unitRef="usd">338000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzgtMS0xLTEtMTQyMzUy_4eb70a81-92eb-4ae7-92e2-9c599eaefb9a"
      unitRef="usd">-3000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzgtMy0xLTEtMTQyMzUy_3cb39c36-acbd-44bd-bb7b-77ff21018d1c"
      unitRef="usd">3000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzgtNS0xLTEtMTQyMzUy_0252f34a-7cb1-4539-80a9-4faea4610106"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzktMS0xLTEtMTQyMzUy_77ece254-a57c-40b0-b6a7-cbab3e33101f"
      unitRef="usd">-972000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzktMy0xLTEtMTQyMzUy_5840934d-e495-4fd5-b6be-271d9d24cfe7"
      unitRef="usd">-1039000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfMzktNS0xLTEtMTQyMzUy_03206715-a513-4de9-b295-67ad95d1615b"
      unitRef="usd">-726000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDAtMS0xLTEtMTQyMzUy_dd7d90c1-0499-4d3b-af38-498c209c096c"
      unitRef="usd">-14000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDAtMy0xLTEtMTQyMzUy_8ed458f6-62a9-4610-94b7-2efffb55a78a"
      unitRef="usd">-16000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDAtNS0xLTEtMTQyMzUy_dd086149-078c-453c-b1b0-dafd843e0ae9"
      unitRef="usd">7000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDEtMS0xLTEtMTQyMzUy_660cd4ea-17e1-45f4-ac84-380acb382ad5"
      unitRef="usd">84000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDEtMy0xLTEtMTQyMzUy_8282ebae-41b3-4b9a-8f2b-485577f5e42a"
      unitRef="usd">-344000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDEtNS0xLTEtMTQyMzUy_785df45b-2a7a-4840-be07-7fb93a6b4bef"
      unitRef="usd">225000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDItMS0xLTEtMTQyMzUy_8857784a-b59b-43d8-89d3-7cf75e4890b2"
      unitRef="usd">241000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDItMy0xLTEtMTQyMzUy_7414a4b7-11fd-4276-a682-a58122375a22"
      unitRef="usd">585000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i332fb86951e74859bfeed63993e15f4a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDItNS0xLTEtMTQyMzUy_76514b7f-13e6-4a0f-bb02-0c95c91c745a"
      unitRef="usd">360000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDMtMS0xLTEtMTQyMzUy_2826a2c7-27f3-4006-a1f9-209310f946ed"
      unitRef="usd">325000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDMtMy0xLTEtMTQyMzUy_ffb06adb-3146-48b4-a0af-4849e994a19b"
      unitRef="usd">241000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDMtNS0xLTEtMTQyMzUy_e9948fc9-fc9e-480d-bc87-f31e7df42431"
      unitRef="usd">585000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDUtMS0xLTEtMTQyMzUy_abb660ed-949e-4ea2-ba9c-5bdf4c408d87"
      unitRef="usd">91000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDUtMy0xLTEtMTQyMzUy_1e0023fb-5b7f-4e42-819c-2029ea7d66ff"
      unitRef="usd">87000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDUtNS0xLTEtMTQyMzUy_74c60c62-0bc2-4b48-92ba-f99e739eba3f"
      unitRef="usd">94000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDYtMS0xLTEtMTQyMzUy_8df69573-70e8-4e07-9a54-823e6b79f0d2"
      unitRef="usd">479000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDYtMy0xLTEtMTQyMzUy_218aa5ab-08ec-403a-8d75-6d92e272d82a"
      unitRef="usd">377000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84Mi9mcmFnOjY1YmM3MTYwZDk4ZTQ1M2RhYjIwNWQxMjMzZjVmMDYwL3RhYmxlOjhhYjk2YzZhMDg0MjQ2ZTc5ODA0NDExYzE0ZGIwM2EyL3RhYmxlcmFuZ2U6OGFiOTZjNmEwODQyNDZlNzk4MDQ0MTFjMTRkYjAzYTJfNDYtNS0xLTEtMTQyMzUy_2cbe2897-a183-43f1-8a24-059a930a5095"
      unitRef="usd">180000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id9322872dce34e8280be647808ce0560_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS0xLTEtMS0xNDIzNTI_ee793dc3-3110-46a4-b69d-ba64bc4b7fce"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icef9dc6dc4ee4088ad3a649d1ffa98d3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS0yLTEtMS0xNDIzNTI_92f5358a-f090-4011-9a2b-6f9011610fe6"
      unitRef="usd">1182000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia187608f6726422ab45c66a1be5f9875_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS0zLTEtMS0xNDIzNTI_a8433a3a-fb25-4b16-a099-0edd250ae596"
      unitRef="usd">8405000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib3bbfc6ca5e64ac89566168fabb87de1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS00LTEtMS0xNDIzNTI_b8cf694b-359f-4efc-a88c-55b235deb700"
      unitRef="usd">-154000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie93d9fce4ec8427190a02e0f181546f4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS01LTEtMS0xNDIzNTI_db2c3444-ff73-4b38-83a9-fa78cc09a294"
      unitRef="usd">-7633000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib218f8a71bd94b068a0e349aa52a6904_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS02LTEtMS0xNDIzNTI_e3a784b6-af12-4562-aaf0-1288550d3ce5"
      unitRef="usd">205000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i332fb86951e74859bfeed63993e15f4a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMS03LTEtMS0xNDIzNTI_a208122e-2235-4d6b-9aa2-54816deb5efd"
      unitRef="usd">2060000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i537ddd749b7840b893044e52c1fa5863_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMi0yLTEtMS0xNDIzNTI_29f18e50-33dd-44e6-b7b8-43ea21e62e8b"
      unitRef="usd">49000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMi01LTEtMS0xNDIzNTI_71b1fcea-706a-4d15-9218-191074bcb4a4"
      unitRef="usd">49000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMi03LTEtMS0xNDIzNTI_dbf72f68-c8e1-4087-806b-920154ab0ee3"
      unitRef="usd">98000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMy01LTEtMS0xNDIzNTI_54327190-c6f7-43a5-8ceb-d6f15a1d5d03"
      unitRef="usd">600000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMy02LTEtMS0xNDIzNTI_e2ec8571-da03-4a6d-b99b-a61089075235"
      unitRef="usd">-1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMy03LTEtMS0xNDIzNTI_941e8f28-cb52-49c9-962b-b090d6b780d9"
      unitRef="usd">601000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:ProfitLoss
      contextRef="i297989344cf14856bf680de156d9bb07_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNC0zLTEtMS0xNDIzNTI_7b15cb69-bc96-417f-a5e2-9c8beeefb1f8"
      unitRef="usd">695000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNC02LTEtMS0xNDIzNTI_5f8601b0-3eb7-43e4-bd01-e5f45978c5d5"
      unitRef="usd">60000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNC03LTEtMS0xNDIzNTI_02de0bd4-7d1c-4932-8181-af5160d6140a"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNS00LTEtMS0xNDIzNTI_3916638a-1d4d-4364-8cfc-1279949aaf79"
      unitRef="usd">93000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNS02LTEtMS0xNDIzNTI_88a14166-b6e7-4d02-8799-9dc051e34855"
      unitRef="usd">12000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNS03LTEtMS0xNDIzNTI_b21e80d8-cc66-46bb-9195-1c543fdd6fce"
      unitRef="usd">105000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i537ddd749b7840b893044e52c1fa5863_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNi0yLTEtMS0xNDIzNTI_20fdfc36-0c16-4d0c-8d55-9d384c18bfe2"
      unitRef="usd">7000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNi02LTEtMS0xNDIzNTI_d33457b9-0090-40a7-b154-95590c70522f"
      unitRef="usd">7000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfNi03LTEtMS0xNDIzNTI_5869183b-5fe1-4355-95b5-e6eb843abe69"
      unitRef="usd">14000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC0wLTEtMS0xNDIzNTIvdGV4dHJlZ2lvbjo4MTVkYzE0Y2FmMWU0NGU0YjNkNWIyZTIyZDk3ODBjYl8yNg_bf363ce0-a654-4204-93ec-e93c81a05956"
      unitRef="usdPerShare">5.94</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i537ddd749b7840b893044e52c1fa5863_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC0yLTEtMS0xNDIzNTI_db42d75f-81c0-4e5c-b998-cb2d62c0c803"
      unitRef="usd">-1000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i297989344cf14856bf680de156d9bb07_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC0zLTEtMS0xNDIzNTI_0b5a2132-a373-47b7-8484-d63b67182b32"
      unitRef="usd">321000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ibd76ea3d455e48a88fd9ff1e3b647bdc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC02LTEtMS0xNDIzNTI_86f262d0-79bd-499b-87fe-ab0a08c9c40f"
      unitRef="usd">18000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOC03LTEtMS0xNDIzNTI_be42fcb3-a2aa-432f-abc4-41e8b42d0dce"
      unitRef="usd">338000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac2f1a8b0c31415cbe6e172fda632e21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS0xLTEtMS0xNDIzNTI_4c1ccd8b-642d-436b-a753-c5bfc336d7b4"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6c5729ddecb49babc298786578b88a2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS0yLTEtMS0xNDIzNTI_a456446c-f0ef-442b-9980-39f6efe45580"
      unitRef="usd">1239000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i770fb51b13d7491cac23f292e4d1d204_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS0zLTEtMS0xNDIzNTI_a159a35e-2a41-4327-9354-d7414d428f9b"
      unitRef="usd">8779000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic3c35e198749441e8ed4b2ae13efb4ab_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS00LTEtMS0xNDIzNTI_8316875f-6db6-48ad-a19a-d7a51eb56149"
      unitRef="usd">-61000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i453020394f604f80929d49f200a8501d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS01LTEtMS0xNDIzNTI_a88e47e0-a4b9-40b8-bb4c-30313940bac6"
      unitRef="usd">-8184000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c0a426a5cdd4d258ef20e8a72a10f03_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS02LTEtMS0xNDIzNTI_cf2234a8-59d6-42db-b12d-43f5fc331b55"
      unitRef="usd">265000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfOS03LTEtMS0xNDIzNTI_b254b8cc-9400-40dd-ac17-ca3bacd5fbf7"
      unitRef="usd">2093000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i290b86f67f7a4210ab18c3fdf6c34d3b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTAtMi0xLTEtMTQyMzUy_b68cce91-e4ed-46f0-89cc-43755234536b"
      unitRef="usd">31000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTAtNS0xLTEtMTQyMzUy_d5aaafac-23d9-478f-a64d-1f3f85ae9055"
      unitRef="usd">28000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i8d4008016729444899fcdf9967723fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTAtNi0xLTEtMTQyMzUy_85b45aba-13dd-4293-92ed-184792a5a7f4"
      unitRef="usd">1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTAtNy0xLTEtMTQyMzUy_92352b2d-8d14-4d23-8fe5-9f2ed36b0011"
      unitRef="usd">60000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTEtNS0xLTEtMTQyMzUy_5479c957-efdb-4cac-94d2-674837660cd7"
      unitRef="usd">699000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i8d4008016729444899fcdf9967723fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTEtNi0xLTEtMTQyMzUy_fcfbe65a-2907-4a94-afbd-6b63854f74ba"
      unitRef="usd">1000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTEtNy0xLTEtMTQyMzUy_9e19321b-12f4-487c-84d9-eea8df5966f7"
      unitRef="usd">700000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:ProfitLoss
      contextRef="i76465c9e431449a199a1bb311bf660c1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTItMy0xLTEtMTQyMzUy_cfb053f0-20ca-4fe2-918f-3af80ce67f3c"
      unitRef="usd">1043000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8d4008016729444899fcdf9967723fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTItNi0xLTEtMTQyMzUy_25c0374a-5a3d-4a15-9160-73cb4dd8d02f"
      unitRef="usd">71000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTItNy0xLTEtMTQyMzUy_2708616c-faf6-4422-b4a4-e675ae634697"
      unitRef="usd">1114000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTMtNC0xLTEtMTQyMzUy_5457e066-bb77-4add-8d80-f40b250160ed"
      unitRef="usd">-35000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8d4008016729444899fcdf9967723fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTMtNi0xLTEtMTQyMzUy_eb1b92be-bec3-4898-8e9b-c2ab0b8a1266"
      unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTMtNy0xLTEtMTQyMzUy_f001ca8e-d848-420e-916d-19dcb0004cba"
      unitRef="usd">-64000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifddf58443616424e9436d1c171e5e035_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTQtMy0xLTEtMTk3NDIx_24a5ac32-1368-432e-9138-2c1099a0f3cf"
      unitRef="usd">12000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1c4a2e17960e49ef963fc13ef2059192_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTQtNy0xLTEtMTk3NDIx_90818bcd-1ecf-4e18-bb93-3215f74c7bb6"
      unitRef="usd">12000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i8d4008016729444899fcdf9967723fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTQtNi0xLTEtMTQyMzUy_baa2f4d2-f494-45a8-bf04-88caea014aa3"
      unitRef="usd">2000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTQtNy0xLTEtMTQyMzUy_2c0040ad-a0d3-4bd7-9e19-cbe362ad7a0d"
      unitRef="usd">2000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZWI2Nzg1ODQ4Yzc3NGFkNmJlMzZjNWUxMTAxYjc3ZjJfMjY_5a4f46bb-ca39-4d88-b789-12c38223509a"
      unitRef="usdPerShare">6.39</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i290b86f67f7a4210ab18c3fdf6c34d3b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtMi0xLTEtMTQyMzUy_c3ab92d6-ca3d-4177-99da-b7721d99365f"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i76465c9e431449a199a1bb311bf660c1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtMy0xLTEtMTQyMzUy_18817730-0fe7-4847-8c8d-3a9d9ddceb4f"
      unitRef="usd">334000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8d4008016729444899fcdf9967723fad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtNi0xLTEtMTQyMzUy_9d5e1203-8ea1-4745-baf0-cbd4c2f4a418"
      unitRef="usd">23000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTUtNy0xLTEtMTQyMzUy_9f43d437-8935-47ab-aa90-7791b502bc4e"
      unitRef="usd">357000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2ad077709214269b6d50c982491f150_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtMS0xLTEtMTQyMzUy_5d816843-bd24-43f9-82a7-75195b7dec2b"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibbf87409c17340899649a8fad29a1645_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtMi0xLTEtMTQyMzUy_97cf3eb5-defc-4aff-8575-96d8a4933ff3"
      unitRef="usd">1270000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c0e461be73c48ceacc2729c2f0cf9ca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtMy0xLTEtMTQyMzUy_2ca03501-0d70-437d-86ec-6bdb53f23302"
      unitRef="usd">9500000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1fd8557e55ee482294618aa34a4f1179_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtNC0xLTEtMTQyMzUy_91bab252-4cfa-48b0-84cd-9a154a2bf853"
      unitRef="usd">-96000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf48716d457046838a1f3ec26f63f08f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtNS0xLTEtMTQyMzUy_1f60c1b3-ddaf-4e34-8ce3-99358dfee41c"
      unitRef="usd">-8855000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie14c44cc32124abfb51c762456bc2629_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtNi0xLTEtMTQyMzUy_50e9bba3-5489-4496-901c-754d6c7e32e1"
      unitRef="usd">286000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTYtNy0xLTEtMTQyMzUy_d674e514-86ee-4842-ac71-78079a8e4819"
      unitRef="usd">2160000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i35bb2a89c75f4b248ffae81b928f459c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTctMi0xLTEtMTQyMzUy_13620bae-42da-4de4-82ba-7e04c21881a4"
      unitRef="usd">40000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTctNS0xLTEtMTQyMzUy_7bebc421-9db9-4389-a2ee-af837dbbd1d3"
      unitRef="usd">12000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTctNi0xLTEtMTQyMzUy_b3f29ad6-c2e9-4c35-9603-657d84d252e2"
      unitRef="usd">1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTctNy0xLTEtMTQyMzUy_a3cebe04-1b17-41be-abf0-f77acf0d4f2f"
      unitRef="usd">53000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTgtNS0xLTEtMTQyMzUy_0bff8324-4b30-40ae-ad2d-2fcfe7eb663d"
      unitRef="usd">602000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTgtNi0xLTEtMTQyMzUy_c0152867-3aff-4712-9395-236eb9e1146d"
      unitRef="usd">1000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTgtNy0xLTEtMTQyMzUy_3659cae9-8f14-4001-9f6c-0659b6a40eb2"
      unitRef="usd">603000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:ProfitLoss
      contextRef="i1433129cab87409380d396af778dd653_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTktMy0xLTEtMTQyMzUy_7a022675-a750-4ea1-94f7-d904d70a4af5"
      unitRef="usd">1547000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTktNi0xLTEtMTQyMzUy_78c8bdf6-bf21-4a27-88b0-b1800700ada1"
      unitRef="usd">66000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMTktNy0xLTEtMTQyMzUy_f61e6302-15f8-4f76-a315-6da64986e4b3"
      unitRef="usd">1613000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i38019a63d554464880740589d7002647_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjAtNC0xLTEtMTQyMzUy_ef69e969-a967-49b2-bea0-4710e750dca8"
      unitRef="usd">-84000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjAtNi0xLTEtMTQyMzUy_b0a34a13-673f-4300-9a93-092134cfcfdf"
      unitRef="usd">-34000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjAtNy0xLTEtMTQyMzUy_5ac6da7d-6778-4a6b-8948-b27ef9fc2074"
      unitRef="usd">-118000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjMtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZTI3ZGRkODEzOTMwNDZhNDhmODkxZTMzMTc0NTZkMTVfMjY_ac66bb8a-25e6-4489-b411-d53e08069a25"
      unitRef="usdPerShare">6.78</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1433129cab87409380d396af778dd653_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjMtMy0xLTEtMTQyMzUy_f0d6df2a-acb5-42e2-87bb-8ceb97b70d2e"
      unitRef="usd">347000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i142cca2594ce4ace936fd9773a0adb0a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjMtNi0xLTEtMTQyMzUy_89a6797f-1152-4e09-ae5f-a48e98f56835"
      unitRef="usd">23000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjMtNy0xLTEtMTQyMzUy_f4eb73fc-b8eb-4060-9f30-de6c5723ffea"
      unitRef="usd">370000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4dbb40342e844b3aa750115996f329e4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtMS0xLTEtMTQyMzUy_768898ef-20bb-4ba6-97e1-b1f0db915400"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i328ecbd4d9fa4c6bbc97d2993e623a9d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtMi0xLTEtMTQyMzUy_3797de8e-b06e-4118-b986-7153218f8075"
      unitRef="usd">1310000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i84bde9bde21344f7bf35e04838183029_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtMy0xLTEtMTQyMzUy_7cc398c6-6a96-406f-9904-b9fd746b6321"
      unitRef="usd">10700000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifed3e6718c7e4ba4ab83822e3fb4113d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtNC0xLTEtMTQyMzUy_2f622c5a-97c2-4d62-98bf-3319ff86aebc"
      unitRef="usd">-180000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5d05c3bcbd9045acb22d00bc4f95ce8c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtNS0xLTEtMTQyMzUy_e9252827-3afe-4c8c-a26a-ea64c5f91a7c"
      unitRef="usd">-9445000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idab2e94ce99b4828bddadd5ac18ae646_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtNi0xLTEtMTQyMzUy_fd9b9189-c421-4ec0-a347-b203db736ada"
      unitRef="usd">295000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV84NS9mcmFnOjU0MDkzODFkOTQ4NDQ0NGU5MWExN2YzZDhhYjAyNDNhL3RhYmxlOjQwOWEwNzY4MDE0NjRkNDg5Mzc2ZDAxMzUwZDIzOWZmL3RhYmxlcmFuZ2U6NDA5YTA3NjgwMTQ2NGQ0ODkzNzZkMDEzNTBkMjM5ZmZfMjQtNy0xLTEtMTQyMzUy_7c4c36fb-52bd-4776-9351-f123cbc282a9"
      unitRef="usd">2735000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MzI_8aa187a9-a464-4cad-bb8b-67a6528b4a07">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 (N.A.), 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="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, 2022, 2021 and 2020.&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 $38 million and  $34 million as of December&#160;31, 2022 and 2021, respectively, and are reported as a reduction of Accounts receivable &#x2013; net. Total accrued sales incentives were approximately $102 million and $73 million as of December&#160;31, 2022 and 2021, 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 Company did &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not ha&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;ve any material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2022 and 2021.&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.&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 depreciation and amortization, compensation and benefit costs, indirect purchasing, supply chain and branch operations, technology, leases, restructuring, impairments, advertising 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 $519&#160;million, $402&#160;million and $319&#160;million for 2022, 2021 and 2020, 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 investments in highly liquid debt instruments, purchased with an original maturity of 90 days or less, to be cash equivalents.&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;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: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, and they are valued at the lower of cost or net realizable value. The Company uses the last-in, first-out (LIFO) method to account for approximately 73% of total inventory and the first-in, first-out (FIFO) method 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 net realizable value. Estimated net realizable 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 $693 million and $510 million higher than reported as of December&#160;31, 2022 and December&#160;31, 2021, respectively. Concurrently, net earnings would have increased by $139 million, $49 million and $15 million for the years ended December 31, 2022, 2021 and 2020, 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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTE0NDQ_f36b586b-ad9f-482e-bac9-9fc0a8f45fbe"&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="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;Historically, Grainger had depreciated certain property, buildings and equipment using both the declining balance and sum-of-the-years&#x2019; digits methods as well as certain buildings over estimated useful lives of approximately thirty years. In accordance with its policy, the Company periodically reviews information impacting the pattern of consumption for its capital assets and useful lives to ensure that estimates of depreciation expenses are appropriate. The Company&#x2019;s investment in its supply chain infrastructure and technology triggered the review of these patterns of consumption. Pursuant to the review and effective January 1, 2020, the method of estimating depreciation for certain assets was changed to the straight-line method and updated useful lives to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTM1OA_f51e2e91-440d-4924-9ce5-3f8cd6113ac1"&gt;forty&lt;/span&gt; and fifty years. The Company determined that these changes in depreciation method and useful lives were considered a change in accounting estimate effected by a change in accounting principle, and as such have been accounted for on a prospective basis. Grainger believes the changes to the straight-line method and useful lives are appropriate estimations of the Company's current patterns of economic consumption of its capital assets and appropriately match current revenues and costs over updated estimates of the assets' useful lives. The effect of these changes resulted in a decrease of $34 million to depreciation expense for the year ended December 2020.&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;Depreciation expense was $139 million, $123&#160;million and $116 million for the years ended December 31, 2022, 2021 and 2020, respectively.&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;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="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;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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTUzNTY_81ec0357-b7da-416d-9144-92de52c9b206"&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 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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTgwOTY_f245e986-d124-483c-8c6a-a29e65a0679f"&gt;three&lt;/span&gt;&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; or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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 affect. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 Notes 15 and 16.&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="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;Accounting Pronouncements Recently Adopted&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 March 2020, the FASB issued ASU 2020-04, &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;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on Financial Reporting as modified by subsequently issued ASU 2021-01. This update provides optional expedients and exceptions for applying GAAP to certain contract modifications and hedging relationships that reference London Inter-bank Offered Rate (LIBOR) or another reference rate expected to be discontinued. The guidance is effective upon issuance and generally can be applied prospectively to contract modifications made and hedging relationships entered or evaluated on or before December 31, 20&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;22. In October 2022, the FASB amended Topic 848, updating the sunset date from December 31, 2022 to December 31, 2024. Th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e Company adopted this ASU on July 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Statements. For further discussion on the credit agreement modifications made to the revolving credit facility, see Note 6. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business &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;Entities about Government Assistance&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 provides increased transparency of government assistance, including the disclosure of the types of assistance an entity receives, an entity's method of accounting for government assistance and the effect of the assistance on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021 and should be applied prospectively or retrospectively. Early adoption is permitted. The Company adopted this ASU on January 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Stateme&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;nts and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM0Nzg_908f9f26-5aaa-43c0-b925-8f32a5fdaad5">&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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MTE_ed634a3b-dc25-40f2-aab5-539b9e47cc2e">&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:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MDE_c0b8e1aa-c351-4a06-95b7-1fdaf876a16b">Foreign Currency TranslationThe 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2MDI_28557a5b-f420-450b-bd5a-21c619c158d5">&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, 2022, 2021 and 2020.&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 $38 million and  $34 million as of December&#160;31, 2022 and 2021, respectively, and are reported as a reduction of Accounts receivable &#x2013; net. Total accrued sales incentives were approximately $102 million and $73 million as of December&#160;31, 2022 and 2021, 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 Company did &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not ha&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;ve any material unsatisfied performance obligations, contract assets or liabilities as of December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <gww:ServiceFeeRevenue
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTMyMA_90803430-3185-4a0d-9d97-339c01df36bf"
      unitRef="number">0.01</gww:ServiceFeeRevenue>
    <gww:ServiceFeeRevenue
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTMyMA_a9a8c5e2-c710-49d2-be2d-73e270743fc2"
      unitRef="number">0.01</gww:ServiceFeeRevenue>
    <gww:ServiceFeeRevenue
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTMyMA_f3e94a3a-6f0b-4947-a0b2-e3db04ca6fbd"
      unitRef="number">0.01</gww:ServiceFeeRevenue>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNTQ5NzU1ODUxNDk3_a43b7076-12dc-4c89-a6bb-e3a0668ba699"
      unitRef="usd">38000000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNDcyNA_3a7708b7-3a20-480a-a86e-534573449f65"
      unitRef="usd">34000000</us-gaap:ContractWithCustomerRefundLiability>
    <gww:AccruedSalesIncentives
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNTQ5NzU1ODUxNTI4_eea882b0-bd21-41b9-842b-4541073834f8"
      unitRef="usd">102000000</gww:AccruedSalesIncentives>
    <gww:AccruedSalesIncentives
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNDg3Ng_e7964987-3f93-462b-90e0-b2e6dbfbdb19"
      unitRef="usd">73000000</gww:AccruedSalesIncentives>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDU_e0c7a54a-29d5-4a2b-afbc-5e5033117cab">&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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDI_91edeb9b-5945-46a6-9571-f881ba4b3955">&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 depreciation and amortization, compensation and benefit costs, indirect purchasing, supply chain and branch operations, technology, leases, restructuring, impairments, advertising 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1NzQ_45d9660b-eaf1-4abc-9045-22fce5bc2134">AdvertisingAdvertising costs, which include online marketing, are generally expensed in the year the related advertisement is first presented or when incurred. Total advertising expense was $519&#160;million, $402&#160;million and $319&#160;million for 2022, 2021 and 2020, respectively.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNjQ1MA_b5a98aa0-b0dc-4584-abc5-da7a89f2bbc8"
      unitRef="usd">519000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNjQ1NA_7d386164-02c5-4263-850d-91b0191edeca"
      unitRef="usd">402000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNjQ2MQ_de5adb7a-95e9-429c-a12b-071e8982e0cb"
      unitRef="usd">319000000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MDc_a721eeb6-ef76-4bdd-8529-99f25d7b4181">Stock Incentive PlansThe 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MzA_2e0ea5b6-3327-4455-be63-0d7d88f5d76d">&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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDY_debdb960-0b1c-4e76-b055-a3d42524ad6e">Other Comprehensive Earnings (Losses)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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2MDQ_f318ffbb-1339-4da7-8a36-1e7b1ab94193">&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 investments in highly liquid debt instruments, purchased with an original maturity of 90 days or less, to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <gww:CashClassification
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfODUwMw_6fc32b11-04a4-4383-a06a-a8d7496eb42c">P90D</gww:CashClassification>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM0ODY_1d0dbcd3-07fb-4a05-bbf6-3eb196480c79">&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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1NjQ_c922418b-38af-40f6-bd1d-1f5834bbd141">&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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1NzI_99792b33-d771-417b-9133-8953607cb802">&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, and they are valued at the lower of cost or net realizable value. The Company uses the last-in, first-out (LIFO) method to account for approximately 73% of total inventory and the first-in, first-out (FIFO) method 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 net realizable value. Estimated net realizable 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 $693 million and $510 million higher than reported as of December&#160;31, 2022 and December&#160;31, 2021, respectively. Concurrently, net earnings would have increased by $139 million, $49 million and $15 million for the years ended December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTAzNTY_14fcb570-93d6-48cd-9471-114bfc0967b1"
      unitRef="number">0.73</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:InventoryLIFOReserve
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTA5MTY_b25efef9-2a8b-4241-9708-60fcad0ac488"
      unitRef="usd">693000000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTA5MjM_f814e5e5-952b-45e0-b602-90d3aebccf68"
      unitRef="usd">510000000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEwMjY_66bff896-908b-48f8-990d-2ae2bb996de9"
      unitRef="usd">139000000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEwMzA_71dd2da0-4f7e-453e-b1e4-8bcd6deb9faf"
      unitRef="usd">49000000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEwMzc_f49e8728-c2b5-43a6-bc01-b297b037a1e4"
      unitRef="usd">15000000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1OTA_c0df2edc-c05a-47c2-bfb4-de5ef39f3db5">&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTE0NDQ_f36b586b-ad9f-482e-bac9-9fc0a8f45fbe"&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="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;Historically, Grainger had depreciated certain property, buildings and equipment using both the declining balance and sum-of-the-years&#x2019; digits methods as well as certain buildings over estimated useful lives of approximately thirty years. In accordance with its policy, the Company periodically reviews information impacting the pattern of consumption for its capital assets and useful lives to ensure that estimates of depreciation expenses are appropriate. The Company&#x2019;s investment in its supply chain infrastructure and technology triggered the review of these patterns of consumption. Pursuant to the review and effective January 1, 2020, the method of estimating depreciation for certain assets was changed to the straight-line method and updated useful lives to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTM1OA_f51e2e91-440d-4924-9ce5-3f8cd6113ac1"&gt;forty&lt;/span&gt; and fifty years. The Company determined that these changes in depreciation method and useful lives were considered a change in accounting estimate effected by a change in accounting principle, and as such have been accounted for on a prospective basis. Grainger believes the changes to the straight-line method and useful lives are appropriate estimations of the Company's current patterns of economic consumption of its capital assets and appropriately match current revenues and costs over updated estimates of the assets' useful lives. The effect of these changes resulted in a decrease of $34 million to depreciation expense for the year ended December 2020.&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;Depreciation expense was $139 million, $123&#160;million and $116 million for the years ended December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <gww:BuildingsStructuresandImprovementsEstimatedUsefulLife
      contextRef="i925428a43bd547b9b324c24e0abf517f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEzNzU_7aca5c64-e7d7-4503-90e5-3b8f3b8ba297">P10Y</gww:BuildingsStructuresandImprovementsEstimatedUsefulLife>
    <gww:BuildingsStructuresandImprovementsEstimatedUsefulLife
      contextRef="i8f1c8271e5e74279a460eeda8f7af0c6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTEzODE_43cbd7f4-6acb-4e8d-ae5d-c0f35021b669">P50Y</gww:BuildingsStructuresandImprovementsEstimatedUsefulLife>
    <gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife
      contextRef="i925428a43bd547b9b324c24e0abf517f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTE0NTA_0175bcfd-cf6b-4a04-8888-e02dc2d7a277">P15Y</gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie55a0325268a438faabc7001f1d08efd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTMzOA_2c56baa6-139a-40f1-9a05-5cee3f305ad2">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if817a3687f534f84ab4be5e5d21b8a9a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTY0OTI2NzQ2NTM1MQ_1864c78d-28d0-4a6b-9150-cef70f1e0d9e">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="ib496c199a6ba41e39b461770bfd04669_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTI4OTA_7f7dc8fb-5538-43ba-b1c9-d1bbfd1e952d"
      unitRef="usd">-34000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfNTQ5NzU1ODUxNTgy_21bea325-b5e7-4534-9f57-58a2437c85e7"
      unitRef="usd">139000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTI5ODU_0f443308-1a0c-4193-95ef-343f81448180"
      unitRef="usd">123000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTI5ODk_4b2a06b6-84c1-475c-bf31-7dcb630960ba"
      unitRef="usd">116000000</us-gaap:Depreciation>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MDA_570cc413-c9c2-4802-8a5a-1c46cd7819d1">&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;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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM0ODc_edfab410-0422-4599-89a6-6b31627e0bb1">&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="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;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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTUzNTY_81ec0357-b7da-416d-9144-92de52c9b206"&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="i1c2c4204fb0546418b8d4538c9426e92_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTUzNjI_201c1552-c817-4970-8784-e41ea2c69531">P30Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDg_c9303fd3-5e4f-4a9a-843d-05faa12412e6">&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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM2NDk_07a4cd6d-2b4a-49c5-a146-d32f84d83e9c">&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTgwOTY_f245e986-d124-483c-8c6a-a29e65a0679f"&gt;three&lt;/span&gt;&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; or &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;five years.&lt;/span&gt;</us-gaap:InternalUseSoftwarePolicy>
    <gww:Amortizationperiodofcapitalizedsoftware
      contextRef="i8f1c8271e5e74279a460eeda8f7af0c6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMTgxMDI_1a9bc506-c4dd-4722-8672-171bd522fdbd">P5Y</gww:Amortizationperiodofcapitalizedsoftware>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1ODA_ee79bbec-fa5d-4739-a5ab-ec5ba08751d1">&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 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1OTc_366f0422-4c8b-4528-b7f6-346c9dab8598">ContingenciesThe 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 affect.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85MS9mcmFnOjJjNDcyOGNkMjFkODRlMWFiZDc1MzNjNTZiZWY1MDM0L3RleHRyZWdpb246MmM0NzI4Y2QyMWQ4NGUxYWJkNzUzM2M1NmJlZjUwMzRfMjM1MDk_dfa8b244-d2f3-4600-a553-07dc76c0a66e">&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="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;Accounting Pronouncements Recently Adopted&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 March 2020, the FASB issued ASU 2020-04, &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;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on Financial Reporting as modified by subsequently issued ASU 2021-01. This update provides optional expedients and exceptions for applying GAAP to certain contract modifications and hedging relationships that reference London Inter-bank Offered Rate (LIBOR) or another reference rate expected to be discontinued. The guidance is effective upon issuance and generally can be applied prospectively to contract modifications made and hedging relationships entered or evaluated on or before December 31, 20&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;22. In October 2022, the FASB amended Topic 848, updating the sunset date from December 31, 2022 to December 31, 2024. Th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e Company adopted this ASU on July 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Statements. For further discussion on the credit agreement modifications made to the revolving credit facility, see Note 6. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business &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;Entities about Government Assistance&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 provides increased transparency of government assistance, including the disclosure of the types of assistance an entity receives, an entity's method of accounting for government assistance and the effect of the assistance on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021 and should be applied prospectively or retrospectively. Early adoption is permitted. The Company adopted this ASU on January 1, 2022 on a prospective basis and it did not have a material impact on the Consolidated Financial Stateme&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;nts and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfMTA2OQ_3c88b385-b56f-497a-8af7-a76c5db877cc">BUSINESS DIVESTITURES AND LIQUIDATIONS&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;Consistent with the Company's strategic focus on broad line MRO distribution in key markets, Grainger divested  Cromwell's wholly owned software business in the U.K. (Cromwell subsidiary) on October 21, 2022, the China business (China) on August 21, 2020, the Fabory business in Europe (Fabory) on June 30, 2020 and commenced the liquidation of Zoro Tools Europe (ZTE) in the fourth quarter of 2020. Accordingly, the Company's Consolidated Statements of Earnings, Comprehensive Earnings and Cash Flows and related notes include these business results in Other businesses through the respective dates of divestiture and liquidation. The proceeds from the divestitures were used to fund general business and corporate needs. The Company does not expect these business exits to have a future material impact on its Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of 2022, the Company recorded a gain of $21&#160;million in SG&amp;amp;A as a result of the Cromwell subsidiary divestiture. In 2020, Grainger recorded a gain of $5&#160;million and a loss of approximately $109&#160;million in SG&amp;amp;A as a result of the China and Fabory business divestitures, respectively, which included net accumulated foreign currency translation losses of $45&#160;million, that were reclassified from Accumulated other comprehensive earnings (losses) (AOCE) to SG&amp;amp;A. Additionally in 2020, the Company recorded $9&#160;million in expense in SG&amp;amp;A associated with the wind down of ZTE.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5abbb6760a8245c6b730120b4ffc182c_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfNTQ5NzU1ODE4MTA1_124b088f-0135-4c5d-aa32-cb0ba5670088"
      unitRef="usd">21000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="iabed972e49dc40c5a38132ed7dbca57f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfMTk3OTEyMDkzMDk3NTE_d91508b0-3099-41bc-ba8d-f5f141bfc8f3"
      unitRef="usd">5000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ib0004312a43b446eac4df85f20c2cfca_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfNTQ5NzU1ODE4MTE4_760f4da4-0bee-4202-81b8-a8aa799d0799"
      unitRef="usd">-109000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i71783960fe4d42079b0dbb717b40ad5a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfNTQ5NzU1ODE4MTQ0_d4a352e3-d72a-4cff-99ea-c814367ced2a"
      unitRef="usd">45000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:BusinessExitCosts1
      contextRef="i53fcdfa2111d474f96dfd9a16b9ed8ac_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85NC9mcmFnOmZhNGMxNWEyNjVmMDRiMTc5YmI5YzY4ZTQwOWRjYzJlL3RleHRyZWdpb246ZmE0YzE1YTI2NWYwNGIxNzliYjljNjhlNDA5ZGNjMmVfNTQ5NzU1ODE4MTU3_2090c334-287e-4196-a226-72f15ffda7c7"
      unitRef="usd">9000000</us-gaap:BusinessExitCosts1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RleHRyZWdpb246ODk5Yzc5MjMwMzc0NGVkMTgyYTUwMGNiYzYyM2YzOWZfOTQx_b53110d7-3409-43b0-a93a-5a08b43e18c0">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 style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.547%"/&gt;&lt;td style="width:0.1%"/&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 colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'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 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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 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 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 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 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 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;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Commercial&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Government&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Healthcare&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Retail/Wholesale&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Transportation&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;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;(1)&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 net sales&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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:right;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:#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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:right;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:#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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Percent of total company revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &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 agriculture, mining, natural resources and resellers not aligned to a major industry segment.&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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 businesses, 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, as well as Grainger's divested businesses in the periods prior to their divestitures. Other businesses account for approximately 2%, 2% and 4% &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;of revenue for the twelve months ended December&#160;31, 2022, 2021 and 2020, respectively.&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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RleHRyZWdpb246ODk5Yzc5MjMwMzc0NGVkMTgyYTUwMGNiYzYyM2YzOWZfOTQy_4261c191-a414-4e99-a139-71560f26b3fb">&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 style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.547%"/&gt;&lt;td style="width:0.1%"/&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 colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'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 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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 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 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 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 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 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;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Commercial&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Government&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Healthcare&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Retail/Wholesale&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Transportation&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;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;(1)&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 net sales&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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:right;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:#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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:right;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:#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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Percent of total company revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="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="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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &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 agriculture, mining, natural resources and resellers not aligned to a major industry segment.&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:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;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 businesses, 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, as well as Grainger's divested businesses in the periods prior to their divestitures. Other businesses account for approximately 2%, 2% and 4% &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;of revenue for the twelve months ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ib6f00eb48cfe41a1800074a7ab6b3d45_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xLTEtMS0xNDIzNTI_ea43e310-3913-468b-8f83-74d972ce7749"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i6af2b8e4f6314fd8adc5a2648a39e8db_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0zLTEtMS0xNDIzNTI_db94d7bc-be7d-40cd-b9dd-70f97a32643c"
      unitRef="number">0.15</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i6cbe7119d44f4963bdbb4a70ba2e465e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy01LTEtMS0xNDIzNTI_81e9e683-4542-4d20-9f33-15770f430e80"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ia6caf112ae254054b56db879f1c20f4d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy03LTEtMS0xNDIzNTI_593dfda0-c616-458c-b38c-0161fcf8c531"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i66e61823d5214f3f962f3abf20af4b85_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy05LTEtMS0xNDIzNTI_a2131de3-b0bd-4ca6-a925-b60cf720f3cf"
      unitRef="number">0.16</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ib440df8dc390484ba5a85b72c4d03c9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xMS0xLTEtMTQyMzUy_e5264955-3f72-4938-a0cd-3e582de175fd"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ib464fb6d05f64bfdb08e8d0d1d27a221_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xMy0xLTEtMTQyMzUy_535a233a-d12d-4b27-9d40-a01a9d784e6a"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ibd254cdaf2684d169cfc5011319394f3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xNS0xLTEtMTQyMzUy_5a21cb45-4f07-4a43-b169-429d8974bb49"
      unitRef="number">0.15</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i7938a7d0fb924ac8b40a8f2d9e857921_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMy0xNy0xLTEtMTQyMzUy_d1f3a730-e162-4968-9932-626b1c3ffdee"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ib649b83c4bae473aa05392c4c339f41f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xLTEtMS0xNDIzNTI_d9220bab-e43f-4f33-a1ed-3c8fb8313705"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i97910b0b9ddb4c11a08d8a11355a4be4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0zLTEtMS0xNDIzNTI_92a56b5f-7391-4af8-a20e-0551b4d45603"
      unitRef="number">0.15</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i195f4550687247e6b2d007ecc513751e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC01LTEtMS0xNDIzNTI_c26abdbf-dbd7-45d8-b536-2ae9e38b119e"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i5f9980f1fc7e42caa66cb49911b686ac_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC03LTEtMS0xNDIzNTI_af9f19de-35b6-42f2-9a42-809fef8e951d"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="icb764a3523e94a99b8b3520216e915d6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC05LTEtMS0xNDIzNTI_aff8b174-1a6e-41e3-aa60-445d8dc86648"
      unitRef="number">0.15</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i21ce00d7a12d4b6a9d2180503fec261a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xMS0xLTEtMTQyMzUy_407719e6-cc21-4c69-b005-0facdb393cca"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i53fbf9b27d5642ae82f0692a01038bb6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xMy0xLTEtMTQyMzUy_7ec1af00-84d1-4048-9747-4a6dc83c6795"
      unitRef="number">0.08</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i7a09fcca015542818bd60ccc548e2aec_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xNS0xLTEtMTQyMzUy_498ef884-d764-43bc-a78f-6e5583f2b91e"
      unitRef="number">0.15</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i9eee99577df64c28b67a35ed7ee2482d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNC0xNy0xLTEtMTQyMzUy_a600aec1-3405-4da9-a46e-4afbf43a687c"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="iab35c288fe7a4e2ab3ec6b821c72e20a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xLTEtMS0xNDIzNTI_2e4fb289-c656-466e-a659-5cd158328a55"
      unitRef="number">0.17</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i0a64afbd465649ecbbdfa7beeca2f824_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0zLTEtMS0xNDIzNTI_8f521f38-a43f-4511-9695-11e889857db9"
      unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i18a86892436b4e6c98d2db0eec35cd82_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS01LTEtMS0xNDIzNTI_e0825898-bcfa-450e-8fcc-1e23b01ed58a"
      unitRef="number">0.14</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i2c67936b8fba4f8f93422a3d497cf277_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS03LTEtMS0xNDIzNTI_f631aa8f-18d9-4031-8a31-7f7a2384cd90"
      unitRef="number">0.18</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="iaf393e77b117496f9e9f277b4cabdff1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS05LTEtMS0xNDIzNTI_ac1544a2-f504-421c-970b-f029cf491ef2"
      unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i446be8af62264750b797b333b5db0aaa_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xMS0xLTEtMTQyMzUy_bc93b20a-656e-472d-bdbb-3a3b5c1909cf"
      unitRef="number">0.15</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i8253a08798d54e32afa994d3cc703510_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xMy0xLTEtMTQyMzUy_07c43c34-2c70-4aaf-acae-3c81f1192390"
      unitRef="number">0.20</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i282cc1eebe7b4aa097f104dfe5354fad_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xNS0xLTEtMTQyMzUy_cbf3612a-e18c-4987-9792-19871fc58f2a"
      unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="idd26754f08344772b4f8875ff151949b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNS0xNy0xLTEtMTQyMzUy_ce1aaa33-02b0-4e52-98db-2cf0d138e0d4"
      unitRef="number">0.16</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ica172d43102e4c769a08ed38e141cd49_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xLTEtMS0xNDIzNTI_7dff4440-a4a6-44ba-b959-5f3f61418c88"
      unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie269ca2e3652404da72921d26054756b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0zLTEtMS0xNDIzNTI_d29fd71b-4bd6-4582-936f-89fefb552b1c"
      unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i1680da225e054161b319333ea61f4f2a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi01LTEtMS0xNDIzNTI_65751183-8abe-4338-847d-82d234952460"
      unitRef="number">0.06</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie63e5bb2ad164de19181f73063343749_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi03LTEtMS0xNDIzNTI_9130c7ea-1948-4f55-ac19-5465940803fa"
      unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="if06cd80649914f318bc193a4d17040a1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi05LTEtMS0xNDIzNTI_d4a6a0a9-e7b1-408d-9d8d-cecde2b380ec"
      unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i9b42fe863f3a4d55aa4e8c4f02b5d4f6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xMS0xLTEtMTQyMzUy_76eaaa7a-f829-4779-bc75-04552b57ac17"
      unitRef="number">0.06</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="if6f98d721e4c424c97866f7c8899cd44_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xMy0xLTEtMTQyMzUy_6fd72085-f148-4b6b-9b74-3693991f3663"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i69cce89a71294b1bab8825e3cfc3a4af_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xNS0xLTEtMTQyMzUy_78956523-0b1a-4b87-8300-b29025e25a7f"
      unitRef="number">0.02</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i9db6c59d855c437489cd6b0102f957ca_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNi0xNy0xLTEtMTQyMzUy_a46b555b-3d0e-440f-abf4-9e69202bb5a4"
      unitRef="number">0.07</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i1d54b3a93f00409d89e60ea42052cb84_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xLTEtMS0xNDIzNTI_05c4d343-16cb-471d-ae35-c096ef9ddb6a"
      unitRef="number">0.31</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i8f32ee6f41dd4f2eb0ab9fbb3f52302c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0zLTEtMS0xNDIzNTI_10c91815-f5f8-4749-8b84-7e0ae5333910"
      unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i7209efd8282046f6b8072683815722b2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy01LTEtMS0xNDIzNTI_19308869-778f-4fff-9433-d810cc825542"
      unitRef="number">0.31</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie58ff1293d0c43dfa91d16e4da322f2c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy03LTEtMS0xNDIzNTI_879d5612-5a0a-4b78-b7d6-ea6f5e6030fd"
      unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ib93c1e6ec2c24000ba4b7109245a5bd7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy05LTEtMS0xNDIzNTI_2556e8f8-9a74-4edf-a4aa-36d130954b43"
      unitRef="number">0.29</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i5aad83b37c044fd191f9694cbf55e86c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xMS0xLTEtMTQyMzUy_59ed9022-f872-48b9-b1f1-dc7360cca365"
      unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ifc8aae81db9b4e0083f39e048343dd8f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xMy0xLTEtMTQyMzUy_ac8c1656-2d23-48d3-a89c-eba529db27da"
      unitRef="number">0.29</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i821dc9be1cf24b13a205464fecfbd3b8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xNS0xLTEtMTQyMzUy_4e22f081-7c93-4327-b9a1-e9c9bb82818a"
      unitRef="number">0.29</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i205262538de8438daafcf47a4d3a7d1a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfNy0xNy0xLTEtMTQyMzUy_4c88ee81-a01d-4f4a-b564-411414085674"
      unitRef="number">0.30</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i46c78a86682946bc876f357b99bde88c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xLTEtMS0xNDIzNTI_d331dd88-f274-4967-b4b4-7b9bb51e79ad"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i82010b34115445b38acc44fe15bdda65_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0zLTEtMS0xNDIzNTI_ca4b17a9-184e-4160-ab12-30301c660d1a"
      unitRef="number">0.15</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i7d218c818b384b50b38af403053a0fc4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC01LTEtMS0xNDIzNTI_8dbd66e4-858a-4696-88be-47b690b6d56e"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i14a913b280ff48f38ef5354e761fe245_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC03LTEtMS0xNDIzNTI_9f0f5fc4-4606-4c0c-b5a6-9a18e58fb920"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i7830334a35f14dc486a72b81b0d98e65_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC05LTEtMS0xNDIzNTI_af765936-3c14-47dd-b817-795ae0716317"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i18df729481f448329a0f84f2ffeaca56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xMS0xLTEtMTQyMzUy_12184796-40ae-450f-96aa-8c4e3908d0d9"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i4a29c74fe347427aa5737bc64e471b3a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xMy0xLTEtMTQyMzUy_6cc76362-8015-4aea-8674-9b6680850aa4"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i12bbc0a09f104fa7ba3c8c7f0f40fb24_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xNS0xLTEtMTQyMzUy_d001fa07-607c-4857-9bd2-bc3807c45fc1"
      unitRef="number">0.10</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ic5603209025a4f14a7bfe8bd639b6a96_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOC0xNy0xLTEtMTQyMzUy_e18692e7-06c4-4b6c-989e-e599209dbbf8"
      unitRef="number">0.09</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="id43a08ba5f1140e2970cabc3e2b127b4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xLTEtMS0xNDIzNTI_7d6d59c9-45d3-495e-9547-da6536df6070"
      unitRef="number">0.06</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i2be322f5b5894461872a3f54e9e98fa2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0zLTEtMS0xNDIzNTI_adda8841-64d2-4337-bfdc-6b9653b9f919"
      unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i1a31f27252fb472983f30e51b1f00d29_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS01LTEtMS0xNDIzNTI_d3d50063-fbb1-419d-8a56-1ca0bad660f0"
      unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i432020de696842f391585491a5d8b14f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS03LTEtMS0xNDIzNTI_8adf50cc-d29b-4e57-86d5-062334740e77"
      unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i277ecfaa46d742328328a60112f400f1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS05LTEtMS0xNDIzNTI_05b63c43-e3f9-4b01-b94c-8e30ae51fa1a"
      unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i53dc2f9588874905a7c3982c0d975b68_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xMS0xLTEtMTQyMzUy_9d4af439-88a5-4f6a-82d7-dc5b0079a8ee"
      unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i5b515e6560e04e7aa1019844a820f279_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xMy0xLTEtMTQyMzUy_f4bad4f7-3fc4-4d4e-abb9-e042ad46c208"
      unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i3c9877af27204725b9488a726311f4d8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xNS0xLTEtMTQyMzUy_af19ab37-a55b-4d4d-8d99-5b9405cf0405"
      unitRef="number">0.03</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ibee5984c53e348be99bc0676733e9be0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfOS0xNy0xLTEtMTQyMzUy_a12d68d4-da92-4387-ae0b-27e86628c17a"
      unitRef="number">0.05</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ifb98d9ac1b7445acb15ffc6d22b29275_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMS0xLTEtMTQyMzUy_b04ece44-362d-4aa0-980b-d344dac92760"
      unitRef="number">0.12</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i51d99b71577c4df6851a84b21440faba_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMy0xLTEtMTQyMzUy_ca9edcbe-4843-441c-b7ee-b953eee3299f"
      unitRef="number">0.17</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i52f0667c340c44d298246e673a1df20b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtNS0xLTEtMTQyMzUy_aa906253-5139-4b47-b2e8-73ea5ca6fae7"
      unitRef="number">0.14</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie3cf15f8ba3b47cca9efb9f1667ed79d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtNy0xLTEtMTQyMzUy_2f85ad30-b260-42f0-84c5-2b64b61ae1f7"
      unitRef="number">0.12</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ib0381c9809ba4810b4ff187bae813935_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtOS0xLTEtMTQyMzUy_c568e9f8-d354-46c9-ba92-6d574e11d068"
      unitRef="number">0.22</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i0cb87f614be94236a941e4b62d181eb0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMTEtMS0xLTE0MjM1Mg_0d7c3ae7-bc51-483e-b774-22dfe1b4f805"
      unitRef="number">0.14</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ic316ccee68c04b3e8bbd748448ce6958_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMTMtMS0xLTE0MjM1Mg_61b916ab-fb6f-44f3-a2ac-6553e8e9258a"
      unitRef="number">0.11</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i42caa30a743e4b99b067f34787d2c5ef_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMTUtMS0xLTE0MjM1Mg_dc11ee5b-1559-4ac8-9757-a46c3cc495dd"
      unitRef="number">0.23</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i7d89a6bd4e194684b71f2e8f9b05565a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTAtMTctMS0xLTE0MjM1Mg_bdeb3c6b-627f-47fb-b84c-97391a7216dd"
      unitRef="number">0.14</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="idd39b4994dc840bbadfaede9187fb741_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMS0xLTEtMTQyMzUy_9256ec17-50dd-4966-b5fb-dd26db7d58e2"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ibec46cdc72b94d2592d329711d10107e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMy0xLTEtMTQyMzUy_793b625f-742b-4c33-96b7-8ae36abe1995"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtNS0xLTEtMTQyMzUy_56170e95-c9e7-4ec6-8857-1c82e8750111"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie0304ef5b6004721811815b11e5a0a83_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtNy0xLTEtMTQyMzUy_d139eb36-f49a-43ba-a4eb-9714804d980d"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i86522e992c0c4fbea74c3c0b7a792300_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtOS0xLTEtMTQyMzUy_92fee931-4d15-4986-b08e-ef90e97a0859"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMTEtMS0xLTE0MjM1Mg_460c133c-b8ff-4c2e-b3e2-534eb8d523d3"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i2c61e3b1d4fe40bf872d00a3a7a65688_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMTMtMS0xLTE0MjM1Mg_1ad52dcb-42c6-4baf-9e93-29c5f89261a8"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i142215a4b26f4d8ab14b4d2e8b110820_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMTUtMS0xLTE0MjM1Mg_2da921aa-7000-477b-8740-b36f3d685707"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTEtMTctMS0xLTE0MjM1Mg_70d78c51-16a0-47de-b56f-333fd5a083c9"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue
      contextRef="idd39b4994dc840bbadfaede9187fb741_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMS0xLTEtMTQyMzUy_6b100693-834e-4d79-b47d-f5b71563bc0d"
      unitRef="number">0.80</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue
      contextRef="ibec46cdc72b94d2592d329711d10107e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMy0xLTEtMTQyMzUy_f91e5bd5-cec9-4408-baf1-693241dd1b01"
      unitRef="number">0.18</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItNS0xLTEtMTQyMzUy_5653ccb7-736e-411b-96c1-1faef61bd382"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue
      contextRef="ie0304ef5b6004721811815b11e5a0a83_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItNy0xLTEtMTQyMzUy_a2d10985-de56-49ff-9125-9deb21504c0b"
      unitRef="number">0.78</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue
      contextRef="i86522e992c0c4fbea74c3c0b7a792300_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItOS0xLTEtMTQyMzUy_0669ad6f-7e22-4344-9c16-3cab2fa58009"
      unitRef="number">0.20</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMTEtMS0xLTE0MjM1Mg_62c3761d-c73e-4046-b750-2ed7be3e3166"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue
      contextRef="i2c61e3b1d4fe40bf872d00a3a7a65688_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMTMtMS0xLTE0MjM1Mg_e00e2e99-6388-44c0-b519-2c12e9e5e525"
      unitRef="number">0.78</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue
      contextRef="i142215a4b26f4d8ab14b4d2e8b110820_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMTUtMS0xLTE0MjM1Mg_6ed74f9d-b7dc-4911-aa9f-3d2eb898c5f6"
      unitRef="number">0.18</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTItMTctMS0xLTE0MjM1Mg_34823ac9-0185-49cd-9460-49c25138e2f3"
      unitRef="number">1</gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue>
    <gww:PercentageOfCompanyWideRevenue
      contextRef="i18276c047b8f4986b6772f95e3da12e9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MDE0MThlMTQyYWE4NGM0Yzk4OWZiZDg0NGE3NTg4ODdfMjcx_aa29e9fd-e955-4edd-8202-a389cbdc95c1"
      unitRef="number">0.02</gww:PercentageOfCompanyWideRevenue>
    <gww:PercentageOfCompanyWideRevenue
      contextRef="i88ac3f7488f0430f99e0f0aeab9c1429_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MDE0MThlMTQyYWE4NGM0Yzk4OWZiZDg0NGE3NTg4ODdfMjc1_bcf946ec-9f69-436e-83c5-b6331f1b4f90"
      unitRef="number">0.02</gww:PercentageOfCompanyWideRevenue>
    <gww:PercentageOfCompanyWideRevenue
      contextRef="i08042f56c1084e4485677bfdf18c1e35_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RhYmxlOjFkYjU4ZTM2ZjcwNjRiMDQ4MGYzNGY3MmI5OTAyMDJjL3RhYmxlcmFuZ2U6MWRiNThlMzZmNzA2NGIwNDgwZjM0ZjcyYjk5MDIwMmNfMTUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MDE0MThlMTQyYWE4NGM0Yzk4OWZiZDg0NGE3NTg4ODdfMjgy_dd14bba9-88fc-412c-8e31-ae886e258324"
      unitRef="number">0.04</gww:PercentageOfCompanyWideRevenue>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV85Ny9mcmFnOjg5OWM3OTIzMDM3NDRlZDE4MmE1MDBjYmM2MjNmMzlmL3RleHRyZWdpb246ODk5Yzc5MjMwMzc0NGVkMTgyYTUwMGNiYzYyM2YzOWZfOTM4_1a7525b6-6842-42e6-98cd-0cc30919fbb9"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90ZXh0cmVnaW9uOjRjNjI5OTIyM2QyMTQwODBhYzY2NjY3NDUzYTQxYzkwXzQxNQ_4d84224a-8ce1-4636-903a-4f1b08cb3bdf">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-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 style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.054%"/&gt;&lt;td style="width:0.1%"/&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="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;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, 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;Land&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 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;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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 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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 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,327&#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;/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;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 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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 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,424&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90ZXh0cmVnaW9uOjRjNjI5OTIyM2QyMTQwODBhYzY2NjY3NDUzYTQxYzkwXzQxNg_3acb62d3-1588-4c79-9612-cf69678574da">roperty, buildings and equipment consisted of the following (in millions of dollars):&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 style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.054%"/&gt;&lt;td style="width:0.1%"/&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="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;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, 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;Land&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 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;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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 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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 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,327&#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;/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;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 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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 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,424&#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;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i892d2844c12241c690706aad5c471cd4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzItMi0xLTEtMTQyMzUy_d04f881c-1966-4545-a87b-1eefe2f15486"
      unitRef="usd">318000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ice8d48966d03450ca86dc55e905a2977_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzItNS0xLTEtMTQyMzUy_4d96c485-d432-437f-b441-03a8f413b737"
      unitRef="usd">329000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8a0aca20e3424d029d21ed6494b913b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzMtMS0xLTEtMTQyMzUy_4aad1ee7-526f-4c20-a155-403e0efa6cbd"
      unitRef="usd">1463000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id42e53523cb74b25933b03197bddd111_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzMtNC0xLTEtMTQyMzUy_79ee3b95-346a-4bbb-855c-81b697dd23e8"
      unitRef="usd">1431000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icbdfcc79ca884c4cbc30b884b5130db8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzQtMS0xLTEtMTQyMzUy_534976c7-fbe9-4e28-8f29-6b0cc38d2f81"
      unitRef="usd">1662000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i686be3108081402dac0d4b67ec8de10a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzQtNC0xLTEtMTQyMzUy_096ffe5c-08ad-4078-a528-0a7f848152b7"
      unitRef="usd">1567000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzUtMi0xLTEtMTQyMzUy_a457e92f-ce90-4db9-8a1d-a87e0de2554a"
      unitRef="usd">3443000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzUtNS0xLTEtMTQyMzUy_3bf4a3a0-87cb-41a6-b0e4-7459a49945b1"
      unitRef="usd">3327000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzYtMS0xLTEtMTQyMzUy_a0277c7e-20c4-44b7-b04e-a84519c3b715"
      unitRef="usd">1982000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzYtNC0xLTEtMTQyMzUy_576db253-a203-45fe-92b0-2706d7b03737"
      unitRef="usd">1903000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzctMi0xLTEtMTQyMzUy_efab70c8-8697-4161-9a70-2e4306ce4690"
      unitRef="usd">1461000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDAvZnJhZzo0YzYyOTkyMjNkMjE0MDgwYWM2NjY2NzQ1M2E0MWM5MC90YWJsZTo5ZGNmOGE5NGM2MTM0ZGE0ODczMWQ0OTA4ZDEzZjNlMS90YWJsZXJhbmdlOjlkY2Y4YTk0YzYxMzRkYTQ4NzMxZDQ5MDhkMTNmM2UxXzctNS0xLTEtMTQyMzUy_9317d9c5-0108-4c43-90a9-2b7f5b6c9bce"
      unitRef="usd">1424000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzMwMTc_88f739a0-8365-4e7a-8a72-763b7984c675">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 2022 and 2021. 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:120%"&gt;As of December 31, 2022 and 2021, the Canada business reporting unit had goodwill of $121&#160;million and $129&#160;million, respectively.  As part of our annual impairment testing, the Company performed evaluations of changes in key assumptions, notably projections of revenue growth, operating expenditures, changes in working capital, and factors that could impact the discount rate used in the analysis. In doing so, we 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 did not identify any significant events or changes in circumstances that indicated the existence of impairment indicators for its Canada business and concluded that it was more likely than not that the fair value of the Canada business reporting unit exceeded its carrying amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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="padding:0 1pt"/&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 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;313&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;58&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;371&#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;/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 style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ag&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;gregate cumulative goodwill impairments as of December&#160;31, 2022, was $137 million and consisted of $32 million in High-Touch Solutions N.A. and $105 million in O&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;ther. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-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;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 style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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/ impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 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 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/impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;11.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;221&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;176&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;45&#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;/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.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="padding:0 1pt"/&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;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;807&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;569&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;238&#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;/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 $61 million, $63 million, and $60 million for the years ended December 31, 2022, 2021 and 2020, respectively. &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 style="width:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&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 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;61&#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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 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;210&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i0a774b2866a44a9e8b4687fa9c2fd166_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzQ5NDc4MDIzMzc2NzU_82a41f71-8cd7-46ca-a526-92f0ca6f3fc3"
      unitRef="usd">121000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib1ea15bf5ab5415fa49e8a6f6af1f9d9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzE5NzkxMjA5MzEyNjgw_688a4315-0831-4f4e-a89a-13a0592ba0ae"
      unitRef="usd">129000000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzMwMjE_cb1372aa-471d-42d1-98a6-f25e2f7c4370">The Company's balances and changes in the carrying amount of Goodwill by segment are as follows (in millions of dollars):&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 style="width:31.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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="padding:0 1pt"/&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 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;313&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;58&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;371&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i3ec7d4cf80d341da9d350f5c38eb2abe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzEtMi0xLTEtMTQyMzUy_738e0921-8f93-40f5-9f18-5c7dbd20d13c"
      unitRef="usd">321000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ief66dba6572146c49c9f9e8cdd371b7f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzEtNC0xLTEtMTQyMzUy_c647a323-a55e-411b-9dbd-0a2fe1442773"
      unitRef="usd">70000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if1b6601fb6604333b8e23bace4f65e9f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzEtNi0xLTEtMTQyMzUy_d16b81e5-0aa4-4e05-9516-d068afdd1b98"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzEtOC0xLTEtMTQyMzUy_5e8f6c2b-d86e-472b-a76d-9242777666fe"
      unitRef="usd">391000000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzQtMi0xLTEtMTQyMzUy_2d49e3ce-f411-4f15-882e-65966edd0f43"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzQtNC0xLTEtMTQyMzUy_13cc45f4-250d-437a-bb57-0f6843e6383a"
      unitRef="usd">-7000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i08119f8f289d454f89827488adc70100_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzQtNi0xLTEtMTQyMzUy_0aac3649-8a73-45d9-b74a-a5de5a06ee4d"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzQtOC0xLTEtMTQyMzUy_a99440af-84c3-4ea4-b70e-6ab79a5989d5"
      unitRef="usd">-7000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ic152642eaecf4394b5a9fd6996ea8688_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzUtMi0xLTEtMTQyMzUy_2ce0215b-0d43-458d-9244-767013d99340"
      unitRef="usd">321000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia8a71971f99842488cd82dcf11a07bcd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzUtNC0xLTEtMTQyMzUy_df62b909-b8d8-422f-93be-b938e79e3642"
      unitRef="usd">63000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9e3eb12e53f34b6bb3c36fa7a8148f46_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzUtNi0xLTEtMTQyMzUy_f82c7f0f-2129-40c9-a8d9-41ce2dd855f2"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzUtOC0xLTEtMTQyMzUy_710b52b1-845f-4c98-b7cb-8df5286159a7"
      unitRef="usd">384000000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzgtMi0xLTEtMTQyMzUy_b3b5f2c3-c5ff-4890-ac2b-e0ba28694843"
      unitRef="usd">-8000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzgtNC0xLTEtMTQyMzUy_fe40648f-fc74-4450-aa30-e72aeaa9e555"
      unitRef="usd">-5000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3489bf95981e48728d817cdc1095dd6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzgtNi0xLTEtMTQyMzUy_d676953d-f99e-4cff-8446-d6213df8ea67"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzgtOC0xLTEtMTQyMzUy_c10cb8fa-35a2-453e-87f9-b095d4c6b000"
      unitRef="usd">-13000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ia7c9c5bbf9f14bd290aa242fafe71889_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzktMi0xLTEtMTQyMzUy_f756ced9-b10f-44cd-ac26-3fdc8e97311e"
      unitRef="usd">313000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5eea5169256d4cfca60bd2a4156651c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzktNC0xLTEtMTQyMzUy_3d9aa43e-11a4-4b16-9519-1064db65766b"
      unitRef="usd">58000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibfec5ca010454609b2c21692e7ffb393_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzktNi0xLTEtMTQyMzUy_44559087-b631-4b77-abc8-757663e486cd"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTo4N2UwMzVkOWQ1Y2I0MTE2YjA4ZDdmMjQ5ZDVlMmJlMS90YWJsZXJhbmdlOjg3ZTAzNWQ5ZDVjYjQxMTZiMDhkN2YyNDlkNWUyYmUxXzktOC0xLTEtMTQyMzUy_048029c1-0f6e-4db4-b23e-0ce21f0e645b"
      unitRef="usd">371000000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzIxNjQ_e5c4a0b1-3bdc-41a0-a2ab-7c18e1f77bb4"
      unitRef="usd">137000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ieee33747082647a79f3573f53ed74485_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzU0OTc1NTgxNzIxOQ_2a381c89-0290-4995-9b2e-d93e1bf570a6"
      unitRef="usd">32000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i9aafae351dda4d9c8310f76ab51948fc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzIyMjQ_51263032-1cdc-4582-8127-832d9f466e9f"
      unitRef="usd">105000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzI5OTc_7c7895ba-f4af-4742-bc60-d9e74359e58e">&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 style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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/ impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 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 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/impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;11.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;221&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;176&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;45&#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;/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.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="padding:0 1pt"/&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;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;807&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;569&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;238&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie609cbff5db24d4290e6c195effdd27e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtMS0xLTEtMTQyMzUy_b90f5121-f64a-4246-9feb-e0cd63421277">P11Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if4f816b3cae541a195bb8aa70e41e9c4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtMy0xLTEtMTQyMzUy_7c8f141a-9d07-456b-a80a-5af9924ec1c9"
      unitRef="usd">217000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if4f816b3cae541a195bb8aa70e41e9c4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtNS0xLTEtMTQyMzUy_7a207fb7-8ed5-4a71-918e-3d01d6195737"
      unitRef="usd">181000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if4f816b3cae541a195bb8aa70e41e9c4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtNy0xLTEtMTQyMzUy_5a175ad6-3ead-4cac-9339-d28ad41c5a5e"
      unitRef="usd">36000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i737637c03b69430da1fd4487418b2b9d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtOS0xLTEtMTQyMzUy_356f197a-98d8-4d8f-ba92-22be0cb0cb46"
      unitRef="usd">221000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i737637c03b69430da1fd4487418b2b9d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtMTEtMS0xLTE0MjM1Mg_90768ca7-4afb-4e99-a329-59273638e0c6"
      unitRef="usd">176000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i737637c03b69430da1fd4487418b2b9d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzMtMTMtMS0xLTE0MjM1Mg_5e050bd0-d54b-4002-9b12-b821e83c8ec9"
      unitRef="usd">45000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idb78460559694a7284b906a0ccb580c6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtMS0xLTEtMTQyMzUy_bfb70f9b-7dc8-4750-960b-35cdde291b76">P14Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i183dc752d1494aefa4a5d74149951226_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtMy0xLTEtMTQyMzUy_d86ade82-6df3-4fab-a382-af3265d8227f"
      unitRef="usd">32000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i183dc752d1494aefa4a5d74149951226_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtNS0xLTEtMTQyMzUy_16522eb6-e166-407b-a620-23d6845fb2ff"
      unitRef="usd">22000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i183dc752d1494aefa4a5d74149951226_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtNy0xLTEtMTQyMzUy_0230627e-79f3-4288-b528-c019b872a2ff"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia87a147628c048a7834022f6f7e07f35_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtOS0xLTEtMTQyMzUy_685cff61-0a08-485b-ab83-59cec38e958b"
      unitRef="usd">36000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia87a147628c048a7834022f6f7e07f35_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtMTEtMS0xLTE0MjM1Mg_c9e94df1-28bc-45f0-968b-64c096844981"
      unitRef="usd">24000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia87a147628c048a7834022f6f7e07f35_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzQtMTMtMS0xLTE0MjM1Mg_a0d2544d-f470-4654-a75c-0be7e99a369d"
      unitRef="usd">12000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia552e68167db4d16bf3c9106c43e1f3b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtMy0xLTEtMTQyMzUy_d9a4cbfc-991e-42ab-b072-dd82e0bf77c9"
      unitRef="usd">22000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia552e68167db4d16bf3c9106c43e1f3b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtNS0xLTEtMTQyMzUy_2758adf5-9f2e-4701-a21f-1cd64e054714"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia552e68167db4d16bf3c9106c43e1f3b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtNy0xLTEtMTQyMzUy_a311740a-e4f6-4773-95c4-2fc8d2782b05"
      unitRef="usd">22000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8412cf02738b43689ff14f74297a3fff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtOS0xLTEtMTQyMzUy_43b6d044-06e5-4aeb-bc0d-11002af25198"
      unitRef="usd">25000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8412cf02738b43689ff14f74297a3fff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtMTEtMS0xLTE0MjM1Mg_d573a897-a890-4e13-b772-c1255c465449"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8412cf02738b43689ff14f74297a3fff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzUtMTMtMS0xLTE0MjM1Mg_bf9fc5d8-be66-406f-be00-58e3f44c99ad"
      unitRef="usd">25000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2e9fceecba8a475cb89c948b780d1557_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtMS0xLTEtMTQyMzUy_f50f962e-c848-4860-b08f-f084942d88c4">P4Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9090b1fa545f466ba66c6345e08f1cb9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtMy0xLTEtMTQyMzUy_1b37ffa8-a09a-4c04-a48d-65ac9f913f01"
      unitRef="usd">580000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9090b1fa545f466ba66c6345e08f1cb9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtNS0xLTEtMTQyMzUy_a3622566-cd2a-4623-9e52-ba9bd36a7970"
      unitRef="usd">416000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9090b1fa545f466ba66c6345e08f1cb9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtNy0xLTEtMTQyMzUy_32297f2b-8802-4f6e-b60e-09df839f8cd6"
      unitRef="usd">164000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i23fedaa91241436eab8a38a63bf6c2cb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtOS0xLTEtMTQyMzUy_b74ea550-8df5-4eea-b83b-9691a5a0d7b9"
      unitRef="usd">525000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i23fedaa91241436eab8a38a63bf6c2cb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtMTEtMS0xLTE0MjM1Mg_33d62c74-d108-46a4-aba2-51630f3161a3"
      unitRef="usd">369000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i23fedaa91241436eab8a38a63bf6c2cb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzYtMTMtMS0xLTE0MjM1Mg_465c22ca-cbdf-49a5-8325-72ac6538e349"
      unitRef="usd">156000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ife0bce2c0b8e4502aa69ebab927de05f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctMS0xLTEtMTQyMzUy_0d5a8ec0-80dd-4229-a73d-6194fa8f8877">P6Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctMy0xLTEtMTQyMzUy_3cbeb06a-2542-4198-9e75-8b5f244728cc"
      unitRef="usd">851000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctNS0xLTEtMTQyMzUy_9919a505-65aa-44e3-a3ac-92a520856b94"
      unitRef="usd">619000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctNy0xLTEtMTQyMzUy_6affdce1-27f3-46dd-8e91-9767a6fa0a9b"
      unitRef="usd">232000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctOS0xLTEtMTQyMzUy_cc74b0f8-9940-4774-8abb-9f7a2c198504"
      unitRef="usd">807000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctMTEtMS0xLTE0MjM1Mg_d875ee50-7084-4139-861f-bbb3a5f5151a"
      unitRef="usd">569000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTpmNzdiMzRlYjY2NDk0ZjQ5YjQ1YmQ2YmYyNDVlYTRlMi90YWJsZXJhbmdlOmY3N2IzNGViNjY0OTRmNDliNDViZDZiZjI0NWVhNGUyXzctMTMtMS0xLTE0MjM1Mg_3e5e4406-1dd4-4e63-98c6-85c4f2b9a9d8"
      unitRef="usd">238000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzI4NDY_4581d6f6-dada-4c05-8b90-d9c33ae098e4"
      unitRef="usd">61000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzI4NTA_e2df4d7c-bf54-4dc6-9058-c912b65fe06d"
      unitRef="usd">63000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzI4NTg_bd5a8f97-f7d8-44e8-aab6-cc4d7b084032"
      unitRef="usd">60000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90ZXh0cmVnaW9uOjZhNmRmZTA0OTEyZTRlYjQ5MTJiM2I2NGNiOWU0YjYxXzMwMDE_a81acf48-ba93-4c1e-ae70-64b891047656">&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 style="width:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&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 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;61&#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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 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;210&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzEtMi0xLTEtMTQyMzUy_d0c91eb1-1ebc-4444-848b-b160a12ae2c9"
      unitRef="usd">61000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzItMi0xLTEtMTQyMzUy_56291eff-89f6-4353-8eea-903b145d29a8"
      unitRef="usd">53000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzMtMi0xLTEtMTQyMzUy_84ec6c21-99b4-4253-bc34-c0072e156cda"
      unitRef="usd">44000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzQtMi0xLTEtMTQyMzUy_7aa50913-1033-41ac-b6a8-6eaf64924240"
      unitRef="usd">31000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzUtMi0xLTEtMTQyMzUy_2dbe0889-f0d4-4961-bbc5-3bad73a6d680"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzYtMi0xLTEtMTQyMzUy_b567f1ff-b190-42ce-ac0d-762d64252bc9"
      unitRef="usd">5000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMDMvZnJhZzo2YTZkZmUwNDkxMmU0ZWI0OTEyYjNiNjRjYjllNGI2MS90YWJsZTplZjEyNjU1NDNiODA0MzQ3YmExZTk3MzFiM2Y5MjZlNC90YWJsZXJhbmdlOmVmMTI2NTU0M2I4MDQzNDdiYTFlOTczMWIzZjkyNmU0XzctMi0xLTEtMTQyMzUy_e3482f86-e1a7-492d-9bfc-63873282d297"
      unitRef="usd">210000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzU5ODI_696218f3-51d8-4a94-91c2-4405f4712443">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 style="width:39.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,284&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,340&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,081&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,829&#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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 and discounts &#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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,362&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,806&#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;/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 February 2020, the Company entered into a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODcxODk_997208a0-f32b-4b3e-8f9b-1ae0f163a4a1"&gt;five&lt;/span&gt;-year unsecured credit agreement. Grainger may obtain loans in various currencies on a revolving basis in an aggregate amount not exceeding $1.25 billion (revolving credit facility), which may be increased up to $1.875 billion at the request of the Company, subject to approval from lenders and other customary conditions. The primary purpose of the revolving credit facility is to support the Company's commercial paper program and for general corporate purposes. The revolving credit facility replaced the Company's former $750 million unsecured revolving credit facility, which originated in October 2017 and was scheduled to mature in October 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-weight:400;line-height:120%"&gt;In August 2022, the Company entered into a First Amendment (the Amendment) to its revolving credit facility. The Amendment changes the benchmark rate for borrowings denominated in U.S. and foreign currencies from LIBOR to certain alternative benchmark rates. This includes benchmark rates based on the Euro Interbank Offered Rate (EURIBOR) for borrowings denominated in Euros, the Canadian Dollar Offer Rate (CDOR) for borrowings denominated in Canadian dollars, the Sterling Overnig&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ht Index Average (SONIA) for borrowings denominated in sterling and Secured Overnight Financing Rate (SOFR) for borrowings denominated in U.S. dollars. The Amendment also updates certain other provisions regarding successor interest rates to LIBOR.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 revolving credit facility as of December&#160;31, 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-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, 2022 and 2021.&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;Commercial Paper&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 issues commercial paper from time to time for general working capital needs. As of December&#160;31, 2022 and 2021, there was none outstanding.&lt;/span&gt;&lt;/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;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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may redeem the senior notes in whole at any time or in part from time to time at a make-whole redemption price prior to their respective maturity dates. The redemption price is calculated by reference to the then-current yield on a U.S. treasury security with a maturity comparable to the remaining term of the senior notes plus 10-25 basis points, together with accrued and unpaid interest, at the redemption date. Additionally, if the Company experiences specific kinds of changes in control, it will be required to make an offer to purchase the senior notes at 101% of their principal amount plus accrued and unpaid interest, at the date of purchase. Within one year of the maturity date, the Company may redeem the senior notes in whole at any time or in part at 100% of their principal amount, together with accrued and unpaid interest, at the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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 of approximately $29&#160;million, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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, 2022 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and 2021&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 12.&lt;/span&gt;&lt;/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, 2022 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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 $69&#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 $78&#160;million, respectively. The term loan matures in 2024, payable over four equal semi-annual principal installments in 2023 and 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&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 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. 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 was i&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;n compliance with all debt covenants as of December&#160;31, 2022 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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 style="width:83.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&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 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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;35&#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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 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;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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,374&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzU5NTQ_e918b85f-f8ee-44f9-852c-858681b6b6d5">&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 style="width:39.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,284&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,340&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,081&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,829&#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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 and discounts &#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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,362&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,806&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia50046c81d8c466394e6c0525acafab6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MzE0ZmUzZWY4ZmFjNGJmZDkyZDFhZGY5OGFhNmZkYmNfNA_a9e7c8cd-b0a8-4597-b217-a150fc819000"
      unitRef="number">0.0460</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia50046c81d8c466394e6c0525acafab6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtMS0xLTEtMTQyMzUy_bbb6892d-f767-401d-8bdc-7876e85382fe"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia50046c81d8c466394e6c0525acafab6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtMy0xLTEtMTQyMzUy_79a80951-fbea-45e3-9b96-6bdd22c77603"
      unitRef="usd">916000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3da3efb292d34994b902989f82d5cc7a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtNS0xLTEtMTQyMzUy_1fd7be3d-b75e-4ae7-a25d-5feaa4cd3068"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3da3efb292d34994b902989f82d5cc7a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzMtNy0xLTEtMTQyMzUy_ac104bce-4a81-45e3-b9d2-eac2dfdd2bed"
      unitRef="usd">1284000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic0240a57a17d4b42afa0c69bdd726fb6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMC0xLTEtMTYxNzQ2L3RleHRyZWdpb246NTc1ZjA0OTE2ZTY0NDY0YWEwMWJiZjY2MTRhOTA2M2VfNA_e07bcd1d-3aaf-4fa6-9c85-caa6ba6630f8"
      unitRef="number">0.0185</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic0240a57a17d4b42afa0c69bdd726fb6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMS0xLTEtMTYxNzky_7b372759-95e0-46dd-a552-ec3a3eabf9ec"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic0240a57a17d4b42afa0c69bdd726fb6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMy0xLTEtMTYxODEw_7f6be0eb-3c40-44d7-aba6-8b0a5a0b9c1d"
      unitRef="usd">470000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i31a5c7ef57564624bd4bbb9730560b77_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtNS0xLTEtMTYxODE0_bc04c3df-6e72-45a0-92c0-f0e33442a089"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i31a5c7ef57564624bd4bbb9730560b77_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtNy0xLTEtMTYxODE4_a795831e-0398-4e3b-8ef5-03d25063e4af"
      unitRef="usd">509000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i995ad6ef3e8447bc8742d55cd89d38e0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtMC0xLTEtMTYxODU1L3RleHRyZWdpb246YzU4YzM0ZDc5ZDAxNDdmYTk3YjMxOGUzNDRmYzczZjZfNTQ5NzU1ODEzOTE1_dc532ea6-3cd6-49e0-b070-736358e5fcc4"
      unitRef="number">0.0420</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i995ad6ef3e8447bc8742d55cd89d38e0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtMS0xLTEtMTYxODU3_f9dac81f-fccd-4607-a5ca-99d0d2a767f2"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i995ad6ef3e8447bc8742d55cd89d38e0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtMy0xLTEtMTYxODU3_5b3f075d-714d-4f93-b997-49384ffa28d5"
      unitRef="usd">338000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1d905eb082d74e5eac42f24bf50d27e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtNS0xLTEtMTYxODU3_500b91ff-b0b1-4c4b-9c16-772da3fb8b74"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1d905eb082d74e5eac42f24bf50d27e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzUtNy0xLTEtMTYxODU3_6e184fec-38c9-495d-8910-f4766ee03c6f"
      unitRef="usd">492000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia180f73876594e3db44f01df03d57fe7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246YjEwMzEzY2NkMGI3NGZhY2IzZGQxM2E0MTY1YmY3OThfNA_f31fb278-52ec-4f6d-abff-135caa16b743"
      unitRef="number">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia180f73876594e3db44f01df03d57fe7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMS0xLTEtMTQyMzUy_8b397dc2-8ff3-43f9-b723-668bf5de5646"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia180f73876594e3db44f01df03d57fe7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtMy0xLTEtMTQyMzUy_ca9d7f33-86cf-4e01-b966-97136770014f"
      unitRef="usd">317000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id42534c42e574a9e809d6d9465ee8940_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtNS0xLTEtMTQyMzUy_b35a56c4-1bb8-4878-8dea-f621b92669f6"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="id42534c42e574a9e809d6d9465ee8940_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzQtNy0xLTEtMTQyMzUy_ed42e61e-c70c-4c91-9202-599ac7c8a1d6"
      unitRef="usd">459000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i87a612c76c5d498ca22106db264e0dc1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzktMS0xLTEtMTQyMzUy_a7841634-a1b0-45bc-a975-a5caf17bd90c"
      unitRef="usd">69000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i87a612c76c5d498ca22106db264e0dc1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzktMy0xLTEtMTQyMzUy_e5d9787c-f8da-4a79-b62e-5eb26ab32df0"
      unitRef="usd">69000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7c3d2577812f40669f84a697fb1b348e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzktNS0xLTEtMTQyMzUy_79ad7dbb-e486-4b12-a001-4401ca2bb37c"
      unitRef="usd">78000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7c3d2577812f40669f84a697fb1b348e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzktNy0xLTEtMTQyMzUy_d27f7b1c-ddf1-43ae-8805-f498c91fd890"
      unitRef="usd">78000000</us-gaap:LongTermDebtFairValue>
    <gww:OtherLongTermDebtAdjustment
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzExLTEtMS0xLTE0MjM1Mg_daca70a8-1fdf-418f-bdc5-2238830f48f8"
      unitRef="usd">-29000000</gww:OtherLongTermDebtAdjustment>
    <gww:OtherLongTermDebtAdjustmentFairValueDisclosure
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzExLTMtMS0xLTE0MjM1Mg_a186b099-0b60-46d1-aadf-89562f6b78de"
      unitRef="usd">-29000000</gww:OtherLongTermDebtAdjustmentFairValueDisclosure>
    <us-gaap:OtherLongTermDebt
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzExLTUtMS0xLTE0MjM1Mg_3c76cd7d-760b-4467-9a68-a381439f53f7"
      unitRef="usd">7000000</us-gaap:OtherLongTermDebt>
    <gww:OtherLongTermDebtFairValueDisclosure
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzExLTctMS0xLTE0MjM1Mg_abaebc23-3a1d-4eec-95ea-248f68b302ab"
      unitRef="usd">7000000</gww:OtherLongTermDebtFairValueDisclosure>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEyLTEtMS0xLTE0MjM1Mg_b1d0b692-77c3-417f-b293-c880bce002d9"
      unitRef="usd">2340000000</us-gaap:DebtInstrumentCarryingAmount>
    <gww:LongTermDebtGrossFairValueDisclosure
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEyLTMtMS0xLTE0MjM1Mg_c17590bb-23a5-4fbf-9c3c-f6930024342c"
      unitRef="usd">2081000000</gww:LongTermDebtGrossFairValueDisclosure>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEyLTUtMS0xLTE0MjM1Mg_6aafe964-b790-46ef-846f-4dd218694102"
      unitRef="usd">2385000000</us-gaap:DebtInstrumentCarryingAmount>
    <gww:LongTermDebtGrossFairValueDisclosure
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEyLTctMS0xLTE0MjM1Mg_38a0724a-de8b-4690-9446-e53c241bfb43"
      unitRef="usd">2829000000</gww:LongTermDebtGrossFairValueDisclosure>
    <us-gaap:LongTermDebtCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEzLTEtMS0xLTE0MjM1Mg_1fb6a2b5-0a81-431c-8752-41810f50ca4d"
      unitRef="usd">35000000</us-gaap:LongTermDebtCurrent>
    <gww:LongTermDebtCurrentMaturitiesFairValueDisclosure
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEzLTMtMS0xLTE0MjM1Mg_4265f603-bd46-4f02-90e5-b02ddf87a9bd"
      unitRef="usd">35000000</gww:LongTermDebtCurrentMaturitiesFairValueDisclosure>
    <us-gaap:LongTermDebtCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEzLTUtMS0xLTE0MjM1Mg_922c9c48-2526-47bc-a715-701c86d62701"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <gww:LongTermDebtCurrentMaturitiesFairValueDisclosure
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzEzLTctMS0xLTE0MjM1Mg_751b0819-8cc8-491f-916d-73c2a678be7b"
      unitRef="usd">0</gww:LongTermDebtCurrentMaturitiesFairValueDisclosure>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE0LTEtMS0xLTE0MjM1Mg_f5393188-3dc6-4f07-aa0f-1928bbfabe92"
      unitRef="usd">21000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE0LTMtMS0xLTE0MjM1Mg_d26b4ebc-c69f-4009-9f25-276097746951"
      unitRef="usd">21000000</gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE0LTUtMS0xLTE0MjM1Mg_a1b5f271-1b9e-4368-8784-235759696f18"
      unitRef="usd">23000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE0LTctMS0xLTE0MjM1Mg_78423d75-448f-4676-b783-0e38d27a9af1"
      unitRef="usd">23000000</gww:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE1LTEtMS0xLTE0MjM1Mg_fffff699-9af3-478b-beca-4364095e4c14"
      unitRef="usd">2284000000</us-gaap:LongTermDebtNoncurrent>
    <gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE1LTMtMS0xLTE0MjM1Mg_29093bd6-6d6b-4770-82b4-335d032ac5e0"
      unitRef="usd">2025000000</gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE1LTUtMS0xLTE0MjM1Mg_9929225d-2a2c-4393-ad52-8b94cca3e3b1"
      unitRef="usd">2362000000</us-gaap:LongTermDebtNoncurrent>
    <gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZTo2M2I1Njg5OGMyZTg0YmUyYTAxMDk3MjIzYWVhYWFkYy90YWJsZXJhbmdlOjYzYjU2ODk4YzJlODRiZTJhMDEwOTcyMjNhZWFhYWRjXzE1LTctMS0xLTE0MjM1Mg_10479233-3b9d-4510-afae-ef7fc7d62d04"
      unitRef="usd">2806000000</gww:LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i50660099bb5849239b9e2b34b368c814_I20200229"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODczODM_76b1cffc-7574-44f0-be03-f4797ab43026"
      unitRef="usd">1250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <gww:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity
      contextRef="ic40db1b180794fc7ab2f774d6bd90ddb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODc0NzI_a3f3fad2-5ea8-4b6f-bd7c-56acbc458a56"
      unitRef="usd">1875000000</gww:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i813343fa1e0e4d7180fad288ab11338a_I20171031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODc3NTY_09fb7c11-a0af-4e31-a863-4041d840ebf5"
      unitRef="usd">750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i99b04010a97641c19fb0d5a66fccf027_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODg2MzY_1f272124-681f-4f39-97cd-984d8aa6edcf"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i44857edb0fac4bc1bbdc95b2bb572cda_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODg2MzY_b4d19d63-dec1-46a5-9226-54d1e533c5c0"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:ShortTermBorrowings
      contextRef="i6fbd5552ce7b4bbe87058d08f5f291c8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODg4NTI_07b57527-f5fc-41ad-99dd-6e9bbd1fb78b"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="id589e6b15c234480baa0d7f5e935b7a6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzI3NDg3NzkwODg4NTI_2c03f872-bb5a-4320-8208-7a0e29e5f746"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i432cbf93a1ba4c9ea7d5243ed1e47b32_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzQ5NDc4MDIzNjE0MTI_51a2533d-a67f-4f82-a086-b04e90c4c308"
      unitRef="usd">2300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i841e5592e0a041d8bd82d6f2653aca39_D20150101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTQ0_5b284314-a5a8-4d26-a5ef-cc8c8119cac1"
      unitRef="number">0.0010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ide7b2b6d1a68407fa845f0541b45a2a7_D20150101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzM2NDQ5_a8811c8d-a6e7-4c1a-a8cc-c503ea5b3e93"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="id9d9f0b7ee17449d81abe9cd6498a535_D20150101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzM2NDUz_6382e3d3-0674-4d06-b393-7916a495a093"
      unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i50c37f18bb934fc69081f9d952a925ac_D20150101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTg1_435e298f-bbef-4c73-8e77-f011603d0373">P1Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i2685999464a545f79228f8a43335cb26_D20150101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzM2NDU3_e23b1a8a-a1d4-4959-b52c-1870d491d102"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i432cbf93a1ba4c9ea7d5243ed1e47b32_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTMx_f31df080-489b-4e5b-8ae5-729f29c840e0"
      unitRef="usd">29000000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id024956d74134b6dbedf1831113ba325_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzQ5NDc4MDIzNjE0NTc_3ac32853-7b17-4276-8938-43743d1f0605"
      unitRef="number">0.0185</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8e99c23750474f41838d687e9285c949_I20200831"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NDky_a08d5f6e-6a14-4159-8b86-9ed0530788c4"
      unitRef="jpy">9000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i8492f40fbb804a65a7075bd8ad192fda_D20150101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTg2_e24f6bfd-59cb-4a3c-a397-e965219290f8">P1Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8ac89c1e4af2469cbc20826f38654e0d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTA1_c4f2582f-bdcb-4ac1-9315-fee0454e51a5"
      unitRef="jpy">69000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5dc9edf735a94c95b4aad5b8ffb5eba3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzQ5NDc4MDIzNjE0Mjc_6bd6df7b-511a-4955-8699-4bbea28fef40"
      unitRef="jpy">78000000</us-gaap:DebtInstrumentCarryingAmount>
    <gww:DebtInstrumentNumberOfSemiAnnualPrincipalPayments
      contextRef="i9d6ffb52eaf94e058c022b844dcf817f_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzE5NzkxMjA5MzM2NTE3_469414b3-26e7-4939-895d-fd6ef4e375f1"
      unitRef="payment">4</gww:DebtInstrumentNumberOfSemiAnnualPrincipalPayments>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i9d6ffb52eaf94e058c022b844dcf817f_D20200801-20200831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzQ5NDc4MDIzNjE0Njg_f87e6a54-c6da-489e-acfd-fbe35f1b65b4"
      unitRef="number">0.0005</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90ZXh0cmVnaW9uOjFhNTA1M2EzMzRiNjQzMDI5NDMzYTkyODllYjcxOWU0XzU5NzU_97994427-25d0-4326-a770-e85608addbc6">&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 style="width:83.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&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 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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;35&#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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 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;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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,374&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzEtMi0xLTEtMTQyMzUy_08a94798-b17c-481a-b81b-36d9ac053928"
      unitRef="usd">35000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzItMi0xLTEtMTQyMzUy_d604b858-5f43-4f9a-9625-8b140be2acd6"
      unitRef="usd">34000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzMtMi0xLTEtMTQyMzUy_56caa268-fb1f-4c09-aa8b-c3c39e158929"
      unitRef="usd">500000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzQtMi0xLTEtMTQyMzUy_ebdda4aa-5084-40e4-8d29-ab68e7bed976"
      unitRef="usd">5000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzUtMi0xLTEtMTQyMzUy_edaed7dc-0602-4a89-9add-5196025df970"
      unitRef="usd">0</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzYtMi0xLTEtMTQyMzUy_a46cb88d-1c92-4a92-8af8-d8a17a5a7a99"
      unitRef="usd">1800000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive>
    <gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMTgvZnJhZzoxYTUwNTNhMzM0YjY0MzAyOTQzM2E5Mjg5ZWI3MTllNC90YWJsZToxZDgwMjE2NGYxMGM0MzMyOTY2ZDI5YzVmODYxODZhZC90YWJsZXJhbmdlOjFkODAyMTY0ZjEwYzQzMzI5NjZkMjljNWY4NjE4NmFkXzctMi0xLTEtMTQyMzUy_0ff95ba3-c81a-4837-a4e2-431e036313f0"
      unitRef="usd">2374000000</gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0MzU_9e17b846-3147-4324-9e30-56cff350cd8a">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, adopted as of January 1, 2021. The new plan amended and restated the prior noncontributory profit-sharing plan, which previously aligned Company contributions to Company performance and included two components, a variable annual contribution based on the Company's rate of return on invested capital and 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 3% of the eligible team member's total eligible compensation. As part of the amendment, beginning in 2021, the profit-sharing contribution was removed and the Company's automatic contribution increased from 3% to 6% o&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f total eligible participants&#x2019; compensation. In addition, team members covered by the plan are also able to make personal contributions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 total retirement savings plan expense was $87 million, $78 million, and $99 million for 2022, 2021 and 2020, 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 $11 million, $16 million and $16 million for 2022, 2021 and 2020, 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 a majority of its U.S. team members hired prior to January 1, 2013, and their dependents should they elect to maintain such coverage upon retirement. Covered 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="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 style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2020&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(12)&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;/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;Reconciliations of the beginning and ending balances of the postretirement benefit asset (obligation), 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 (obligation) 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 style="width:63.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;167&#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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;207&#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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;54&#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;/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 style="width:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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 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="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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;42&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;99&#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;/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 2022.&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 was 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 and cost-sharing between the Company and the retirees. The Company evaluates its actuarial assumptions on an annual basis and considers changes in these long-term factors based upon market conditions and historical experience. The actuarial gains recognized during the plan year are primarily related to &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;changes in assumptions related to certain retiree coverage elections, health reimbursement arrangement (HRA) subsidy and changes to 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;The following assumptions were used to determine net periodic benefit costs at January 1 of each year:&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 style="width:55.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2020&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;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 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;3.01&#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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;5.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;6.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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 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;Post age 65&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;NA&lt;/span&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;Catastrophic drug benefit&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;NA&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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 colspan="3" style="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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;HRA credit inflation index for grandfathered retirees&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;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;td colspan="3" style="padding:0 1pt"/&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;2020&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 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 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;Expected long-term rate of return on plan assets &#x2013; net of tax&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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;5.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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 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;Post age 65&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;NA&lt;/span&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;Catastrophic drug benefit&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;NA&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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 colspan="3" style="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 colspan="3" style="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="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;HRA credit inflation index for grandfathered retirees&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;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;span style="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;/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 discount rate assumptions reflect the rates available on high-quality fixed-income debt instruments as of December 31, the measurement date of each year.&#160;These rates have been selected due to their similarity to the duration of the projected cash flows of the postretirement healthcare benefit plan.&#160;As of December&#160;31, 2022, the Company increased the discount rate from 2.57% to 4.92% to reflect the increase in the market interest rates as of December&#160;31, 2022.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews external data and its own historical trends for healthcare costs to determine the healthcare cost trend rates. As of December&#160;31, 2022, the initial healthcare cost trend rate was 7.50% for pre age 65. The healthcare costs trend rates decline each year until reaching the ultimate trend rate of 4.50%. The plan amendment adopted in 2017 moves all post age 65 Medicare eligible retirees to an exchange and provides a subsidy to those retirees to purchase insurance. The amount of the subsidy is based on years of service for grandfathered team members. &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;T&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;he Company has established a Group Benefit Trust (Trust) to fund the plan obligations and process benefit payments. In 2019, the Company liquidated previously held index funds and temporarily invested all assets of the Trust in money market funds. In 2020, the Company transitioned the Trust assets from money market funds into a liability-driven investment solution which enhances the Trust's after-tax returns and de-risks the Company's exposure by more closely match-funding the underlying liability. This investment strategy reflects the long-term nature of the plan obligation and seeks to reach a balanced allocation between Fixed Income securities and Equities of 65% and 35%, respectively. The plan's assets are stated at fair value, which represents the net asset value of shares held by the plan in the registered investm&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ent 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 are net of Trust liabilities, primarily related to deferred income taxes and taxes payable 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 style="width:70.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMC0xLTEtMTQyMzUy_762cf171-c94a-4719-b4c5-43557dc6b84f"&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMC0xLTEtMTQyMzUy_71ad9d8e-c0ca-4222-aab8-b0090cb710c6"&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMC0xLTEtMTQyMzUy_c5be7394-a12c-46dc-bda5-2c3bf343fe48"&gt;Federal Money Market Fund&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Level 2 inputs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Fixed income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMC0xLTEtMTQyMzUy_2ea2c129-a2aa-4109-9e7a-eec261704b47"&gt;Corporate 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTAtMS0xLTE0MjM1Mg_960b7705-6b5f-4098-a674-b265afd70221"&gt;Government/municipal 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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTAtMS0xLTE0MjM1Mg_4229ca3f-8263-4546-82a4-2d553c32edf6"&gt;Equity funds&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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Plan 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;153&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;209&#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;/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;&#160;Less trust assets (liabilities)&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;9&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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)&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;/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;Plan assets available for benefits&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;162&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;207&#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;/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;Consistent with the new investment strategy, the after-tax expected long-term rates of return on plan assets of 4.04% as of December&#160;31, 2022 is based on the historical average of long-term rates of return and an estimated tax rate. The required use of an expected long-term rate of return on plan assets may result in recognition of income that is greater or lower than the actual return on plan assets in any given year. Over time, however, the expected long-term returns are designed to approximate the actual long-term returns and, therefore, result in a pattern of income recognition that more closely matches the pattern of the services provided by the team members.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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 policies include periodic reviews by management and trustees at least annually concerning: (1) the allocation of assets among various asset classes (e.g., domestic stocks, international stocks, short-term bonds, long-term bonds, etc.); (2) the investment performance of the assets, including performance comparisons with appropriate benchmarks; (3) investment guidelines and other matters of investment policy and (4) the hiring, dismissal or retention of investment managers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:9pt;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 style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.761%"/&gt;&lt;td style="width:0.1%"/&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 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 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;86&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <gww:ProfitSharingAutomaticContributionByEmployerPercentage
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzkwMw_3ad84ee0-3fd2-4f69-bf21-0a4d0af003c6"
      unitRef="number">0.03</gww:ProfitSharingAutomaticContributionByEmployerPercentage>
    <gww:ProfitSharingAutomaticContributionByEmployerPercentage
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzExMTE_cb81583d-67df-4d0d-b0f6-5614db8ce4dd"
      unitRef="number">0.03</gww:ProfitSharingAutomaticContributionByEmployerPercentage>
    <gww:ProfitSharingAutomaticContributionByEmployerPercentage
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzExMTc_a6dc0397-1159-4c3a-8e80-be8d974c4b11"
      unitRef="number">0.06</gww:ProfitSharingAutomaticContributionByEmployerPercentage>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzEzMDY_9ff0dd34-321f-48dd-9b46-40bead236b1a"
      unitRef="usd">87000000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzU0OTc1NTgxNDgyOTc_07cf32ff-943a-4fd2-8842-d0d8b8e63a4c"
      unitRef="usd">78000000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzU0OTc1NTgxNDgzMTM_d33ad684-24e3-482b-b105-9de4e3122ca8"
      unitRef="usd">99000000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzE2NjU_ba9c3c8d-2f60-4e45-bf5d-34ca09ffdd9b"
      unitRef="usd">11000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzE2Njk_aaa5d4bc-4cb2-4643-8b29-2850b5ae3b3e"
      unitRef="usd">16000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzE2Nzc_db235e2d-f117-4333-a484-602d70d71c09"
      unitRef="usd">16000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0MjU_714e03c2-2bb0-4550-8c6d-43411abf0857">&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 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 style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2020&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(12)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzMtMS0xLTEtMTQyMzUy_71f1e150-08ea-4198-b576-17489baa749c"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzMtMy0xLTEtMTQyMzUy_7d18695a-39ed-4ea1-bb49-9920bb2e89c7"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzMtNS0xLTEtMTQyMzUy_08ec03fc-6b70-4742-a5b4-c7750401f5aa"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzUtMS0xLTEtMTQyMzUy_73510b8a-4cdf-40c8-ad48-4594a9333789"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzUtMy0xLTEtMTQyMzUy_9ab4ace2-522b-48f6-aad3-f4020621248e"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzUtNS0xLTEtMTQyMzUy_0b01b2eb-7e17-449d-b98f-e3abc2189806"
      unitRef="usd">6000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzYtMS0xLTEtMTQyMzUy_54ba29f5-9892-4d51-b483-738da84e244c"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzYtMy0xLTEtMTQyMzUy_4e551e91-a97b-491c-a9cf-38018a0c36c8"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzYtNS0xLTEtMTQyMzUy_31893893-1d8a-47db-aed3-a88a959fb166"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzctMS0xLTEtMTQyMzUy_146d67dc-3a5f-4d38-b01e-37f96e6855e4"
      unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzctMy0xLTEtMTQyMzUy_5dd5bc76-d439-4b21-9b24-66ad75b8b82a"
      unitRef="usd">-9000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzctNS0xLTEtMTQyMzUy_a0b40b36-6997-4fb8-bc03-1feb42124fa0"
      unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzktMS0xLTEtMTQyMzUy_3c8001ec-0a7a-4bf3-b71a-7186f6a95cb9"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzktMy0xLTEtMTQyMzUy_4a1dcc23-e318-45d2-8903-ac0af44648a6"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzktNS0xLTEtMTQyMzUy_d0e55ee1-7d0a-43bc-931d-3fa6d38437ce"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzEwLTEtMS0xLTE0MjM1Mg_ff3a4c2d-4ef1-43ff-93f4-234dafba11cf"
      unitRef="usd">-19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzEwLTMtMS0xLTE0MjM1Mg_2f43373d-8063-435e-bd69-c27b225cf5c5"
      unitRef="usd">-17000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTphNGI2NTEwNDhkMWQ0MjFlYjliMDBlMWUyMjUyODQ1Zi90YWJsZXJhbmdlOmE0YjY1MTA0OGQxZDQyMWViOWIwMGUxZTIyNTI4NDVmXzEwLTUtMS0xLTE0MjM1Mg_bfc59571-11de-4c97-aeba-560a081620f4"
      unitRef="usd">-12000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0NzM_35a9d02d-2bfc-4ce2-91f1-721354568dbf">&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;Reconciliations of the beginning and ending balances of the postretirement benefit asset (obligation), 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 (obligation) 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 style="width:63.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;167&#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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;207&#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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="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="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;54&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEtMS0xLTEtMTQyMzUy_2e8381eb-5906-4d75-802e-e827b2c488bb"
      unitRef="usd">153000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEtMy0xLTEtMTQyMzUy_b01721b8-523f-413d-a9c4-93af216c2a0d"
      unitRef="usd">167000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzItMS0xLTEtMTQyMzUy_b054b764-cd77-436f-bc60-cea50a25e3e9"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzItMy0xLTEtMTQyMzUy_3f7ce269-bb8c-4e98-b177-4be32707c9d6"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzMtMS0xLTEtMTQyMzUy_ee272164-ffd7-4b3e-ab6a-5af46d431b5f"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzMtMy0xLTEtMTQyMzUy_54cf6a5b-ebcb-43b7-bbb0-6aa6f870943f"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzQtMS0xLTEtMTQyMzUy_8ae02fdb-ac5a-497b-8e0b-839545cd229d"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzQtMy0xLTEtMTQyMzUy_6c24d6a6-34f9-4c31-8266-f72b2376f61f"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzYtMS0xLTEtMTQyMzUy_7bf35a77-41ae-405e-91ed-70c8bf34304a"
      unitRef="usd">40000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzYtMy0xLTEtMTQyMzUy_590821a9-b330-488d-9c3c-585aeeff085c"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzctMS0xLTEtMTQyMzUy_69d30d4b-0edd-47d6-8932-d49161be5b6b"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzctMy0xLTEtMTQyMzUy_c82578bf-ec97-437b-a6e2-08365112d6d6"
      unitRef="usd">11000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEwLTEtMS0xLTE0MjM1Mg_3e35d6a2-7d3b-436e-8a7c-72fdc505a5bb"
      unitRef="usd">112000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEwLTMtMS0xLTE0MjM1Mg_b45b10f3-d3ef-410c-8588-6c164b427166"
      unitRef="usd">153000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEyLTEtMS0xLTE0MjM1Mg_dda127b2-3624-4bf1-a077-86598956bd77"
      unitRef="usd">207000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEyLTMtMS0xLTE0MjM1Mg_25adc4c0-19a8-493c-8149-7d039efded13"
      unitRef="usd">206000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEzLTEtMS0xLTE0MjM1Mg_ef8b45eb-b8b0-4e2a-b63d-77c06419981b"
      unitRef="usd">-36000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzEzLTMtMS0xLTE0MjM1Mg_6bb92215-a0f7-4b82-a3d8-9ae1092eaca7"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE1LTEtMS0xLTE0MjM1Mg_1c6fd342-859c-404a-85fd-a0d1a04a16c1"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE1LTMtMS0xLTE0MjM1Mg_50fd0787-c7bd-4160-b868-b9eff84f9994"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE3LTEtMS0xLTE0MjM1Mg_aa63d136-38cd-4a0d-8d78-182fd80d15a1"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE3LTMtMS0xLTE0MjM1Mg_73fae987-918e-4d97-aee2-ccd9f62da3ad"
      unitRef="usd">11000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE4LTEtMS0xLTE0MjM1Mg_c7580741-5a55-4fb4-8267-b26468ee173b"
      unitRef="usd">162000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzE4LTMtMS0xLTE0MjM1Mg_6a299387-78df-432d-9e1c-cc9e3119b46a"
      unitRef="usd">207000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzIwLTEtMS0xLTE0MjM1Mg_ce24a9c7-fec8-4a99-9dec-0c144df40f41"
      unitRef="usd">50000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkZDFhNmZmMTg2M2M0MzlmYjg5MDRlNTNlOWQwNjliOC90YWJsZXJhbmdlOmRkMWE2ZmYxODYzYzQzOWZiODkwNGU1M2U5ZDA2OWI4XzIwLTMtMS0xLTE0MjM1Mg_754c56e0-c82b-4b1b-ae52-ddd114fb7cc3"
      unitRef="usd">54000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0NDM_40c41a95-bd72-4414-81fe-939dcb45012e">&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 style="width:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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 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="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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;42&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;99&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzItMS0xLTEtMTQyMzUy_336c1f33-1c03-4936-ae16-5c7a92f95240"
      unitRef="usd">-33000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzItMy0xLTEtMTQyMzUy_7f8ae396-7d2e-4278-8cfb-8c2c177acc5f"
      unitRef="usd">-42000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzQtMS0xLTEtMTQyMzUy_3c807630-853e-47b2-adc5-8462646adde1"
      unitRef="usd">77000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzQtMy0xLTEtMTQyMzUy_25aebc78-11b8-4e3b-87a0-270264d3ef1c"
      unitRef="usd">90000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzUtMS0xLTEtMTQyMzUy_76d7ce1d-82cc-4427-9cc2-e742e6cecae5"
      unitRef="usd">-28000000</gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes>
    <gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzUtMy0xLTEtMTQyMzUy_f78091fa-5a3f-4c1a-8a9f-11ec009b7075"
      unitRef="usd">-33000000</gww:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzYtMS0xLTEtMTQyMzUy_55531b92-64f2-43e1-9ea1-507605b09a79"
      unitRef="usd">-82000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1NjczNjU1ZmY3NmQ0NGE0YTgwY2ViMDg5MTFmZGZkYy90YWJsZXJhbmdlOjU2NzM2NTVmZjc2ZDQ0YTRhODBjZWIwODkxMWZkZmRjXzYtMy0xLTEtMTQyMzUy_5b77e596-3b01-46d2-bd9b-b266f7ed29b8"
      unitRef="usd">-99000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:LiabilityForFuturePolicyBenefitWeightedAverageDuration
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzE5NzkxMjA5MzEwMjk0_c94aeb16-8cc4-4314-9ce4-ab7b9f578804">P10Y</us-gaap:LiabilityForFuturePolicyBenefitWeightedAverageDuration>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0NjI_a4306452-c5bb-45a9-a317-09c3c907ea09">&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 costs at January 1 of each year:&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 style="width:55.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2020&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;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 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;3.01&#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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;5.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;6.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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 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;Post age 65&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;NA&lt;/span&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;Catastrophic drug benefit&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;NA&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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 colspan="3" style="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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;HRA credit inflation index for grandfathered retirees&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;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;td colspan="3" style="padding:0 1pt"/&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;2020&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 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 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;Expected long-term rate of return on plan assets &#x2013; net of tax&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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;5.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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 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;Post age 65&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;NA&lt;/span&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;Catastrophic drug benefit&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;NA&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="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 colspan="3" style="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 colspan="3" style="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="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;HRA credit inflation index for grandfathered retirees&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;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#000000;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;span style="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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzItMS0xLTEtMTQyMzUy_15160e7d-c878-4449-b67e-e8c5db531308"
      unitRef="number">0.0257</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzItMy0xLTEtMTQyMzUy_5ebf1d36-fa6d-4759-beaa-3706c38b104c"
      unitRef="number">0.0217</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzItNS0xLTEtMTQyMzUy_c670845b-c51a-497d-a6fc-a7aa4528ac35"
      unitRef="number">0.0301</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzMtMS0xLTEtMTQyMzUy_ca71a50c-93bc-4320-ab5c-8c26562f85b5"
      unitRef="number">0.0404</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzMtMy0xLTEtMTQyMzUy_f8853944-2854-4a03-a738-c57f87fdaa40"
      unitRef="number">0.0404</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzMtNS0xLTEtMTQyMzUy_700eb925-08b6-4aa1-841c-75cad3ed5528"
      unitRef="number">0.0404</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzUtMS0xLTEtMTQyMzUy_45b42342-3712-4ba4-9314-6516960352fa"
      unitRef="number">0.0650</gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65>
    <gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzUtMy0xLTEtMTQyMzUy_70536d96-6976-46a3-937f-511f3268f175"
      unitRef="number">0.0581</gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65>
    <gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzUtNS0xLTEtMTQyMzUy_d4c76ab6-1f61-4da5-a808-b14064ab262c"
      unitRef="number">0.0606</gww:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzgtMS0xLTEtMTQyMzUy_cecda857-e4e0-45f1-87ea-e16a3abe90f9"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzgtMy0xLTEtMTQyMzUy_699149a5-903a-4ea1-9638-1774e1ef26b0"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzgtNS0xLTEtMTQyMzUy_658295c3-904c-48a7-8ac7-b0c43036b3bb"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzktMS0xLTEtMTQyMzUy_ee835a2c-37ca-4165-b36d-355dcb77ce29">2030</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzktMy0xLTEtMTQyMzUy_c6160e2a-229e-40ba-b113-bbf21de58a23">2026</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzktNS0xLTEtMTQyMzUy_e66e6723-94d7-4085-a7a6-a6f1e5236327">2026</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzEwLTEtMS0xLTE0MjM1Mg_e427a918-1085-4b29-9c89-95d6f67758c5"
      unitRef="number">0</gww:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzEwLTMtMS0xLTE0MjM1Mg_d2f836fd-67b2-4c56-9dfa-7e74d3b52cca"
      unitRef="number">0</gww:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTo1ZDVjMGQ1OGQ2YmY0Y2I2OGMxOGZiZWM2MmRlMDY5Yy90YWJsZXJhbmdlOjVkNWMwZDU4ZDZiZjRjYjY4YzE4ZmJlYzYyZGUwNjljXzEwLTUtMS0xLTE0MjM1Mg_339db11d-43af-4586-96a2-9a4725fa2cc9"
      unitRef="number">0.0250</gww:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzEtMS0xLTEtMTQyMzUy_f4092307-40fa-4945-85a2-e5e172b10793"
      unitRef="number">0.0492</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzEtMy0xLTEtMTQyMzUy_71ee3898-3781-4cb3-9f7f-32b7310a1306"
      unitRef="number">0.0257</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzEtNS0xLTEtMTQyMzUy_ff63f60b-634f-48a7-9e95-dcb9f5458473"
      unitRef="number">0.0217</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzItMS0xLTEtMTQyMzUy_43fe65a4-7cf0-48f9-b848-7cb1b95ffe74"
      unitRef="number">0.0404</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzItMy0xLTEtMTQyMzUy_f95037e5-a300-43c2-a3e1-47c6dff53829"
      unitRef="number">0.0404</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzItNS0xLTEtMTQyMzUy_c4c1fa4a-df95-476d-bc5e-7565d62fb2bc"
      unitRef="number">0.0404</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzQtMS0xLTEtMTQyMzUy_d757c808-7b4d-4c94-8ced-73d883f579ad"
      unitRef="number">0.0750</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzQtMy0xLTEtMTQyMzUy_d018f5a4-e1bc-4cdd-b60b-3ee621f5d403"
      unitRef="number">0.0650</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzQtNS0xLTEtMTQyMzUy_64a7c489-8ff8-40b4-82b4-9013c28d376c"
      unitRef="number">0.0581</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzctMS0xLTEtMTQyMzUy_8024d941-c52f-4e69-a151-73ac3377e04c"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzctMy0xLTEtMTQyMzUy_aa203f4d-a64f-4cad-925e-a88ceed318c3"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzctNS0xLTEtMTQyMzUy_3183c4a5-e45b-4819-a165-163fff43a0b3"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate
      contextRef="i5f03728e1606488ebc40bd96c396d448_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzgtMS0xLTEtMTQyMzUy_48b00831-ec7c-4306-88b2-47d84630da3e">2033</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate
      contextRef="ia339f10a8dd949e890335684504e419a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzgtMy0xLTEtMTQyMzUy_0ea8f65f-cfb0-4085-9555-d0a25ef95405">2030</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate
      contextRef="if7165fa6dc984e6295f677550c064cc5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzgtNS0xLTEtMTQyMzUy_c47f6d9d-1a6d-4383-b9e6-a0cf9175db55">2026</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzktMS0xLTEtMTQyMzUy_6902d2fb-032b-4dc3-bd0f-b0a872e7f272"
      unitRef="number">0</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzktMy0xLTEtMTQyMzUy_7ddd1a5f-6b49-4766-a52f-c09bb7391667"
      unitRef="number">0</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees
      contextRef="i0b74080c036c47d28d88387602e86905_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTowMDRmOTU0YTU2OTY0ZGJkYmI4YzNmNDczNDM0MGMxZS90YWJsZXJhbmdlOjAwNGY5NTRhNTY5NjRkYmRiYjhjM2Y0NzM0MzQwYzFlXzktNS0xLTEtMTQyMzUy_ec99cb1f-56ea-4a5d-96ed-25661f937443"
      unitRef="number">0</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzQzMDQ_71ee3898-3781-4cb3-9f7f-32b7310a1306"
      unitRef="number">0.0257</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzQzMTA_f4092307-40fa-4945-85a2-e5e172b10793"
      unitRef="number">0.0492</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzQ1NTk_d757c808-7b4d-4c94-8ced-73d883f579ad"
      unitRef="number">0.0750</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzQ2NzE_57896353-dea3-42df-94b3-1ddeb1fc0872"
      unitRef="number">0.0450</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i8bf905eafdd84632a3776f9e723bb920_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzU2MDA_895940f4-78ac-42b8-b2a7-762981d17fbd"
      unitRef="number">0.65</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i5e56a4bc7b224b8fb48ca2d902f95cb9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzU2MDc_55046c6b-3f15-45f0-a51a-16cd01f4db69"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0Mzc_13a7c4bf-e1f5-4490-8d50-a7db1b77916a">&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 are net of Trust liabilities, primarily related to deferred income taxes and taxes payable 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 style="width:70.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMC0xLTEtMTQyMzUy_762cf171-c94a-4719-b4c5-43557dc6b84f"&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMC0xLTEtMTQyMzUy_71ad9d8e-c0ca-4222-aab8-b0090cb710c6"&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMC0xLTEtMTQyMzUy_c5be7394-a12c-46dc-bda5-2c3bf343fe48"&gt;Federal Money Market Fund&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Level 2 inputs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Fixed income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMC0xLTEtMTQyMzUy_2ea2c129-a2aa-4109-9e7a-eec261704b47"&gt;Corporate 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTAtMS0xLTE0MjM1Mg_960b7705-6b5f-4098-a674-b265afd70221"&gt;Government/municipal 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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTAtMS0xLTE0MjM1Mg_4229ca3f-8263-4546-82a4-2d553c32edf6"&gt;Equity funds&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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Plan 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;153&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;209&#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;/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;&#160;Less trust assets (liabilities)&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;9&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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)&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;/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;Plan assets available for benefits&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;162&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;207&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib552229108af4cfcbf676e20c1b9ef85_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMS0xLTEtMTQyMzUy_f40714a8-27a2-43bf-9195-2aa4c05dd5c7"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic605a909825e4fa6a3e8a7368aa4d032_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzQtMy0xLTEtMTQyMzUy_96b1afa5-f16e-4e3e-8fd7-67aec2b57d3c"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifae5d7da8e19450c986d39145a94008a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMS0xLTEtMTQyMzUy_8417b9e0-239a-4472-9fcb-4d0b4e35f5f8"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0a566817d5374ba8b5921fb3bc1db8c2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzUtMy0xLTEtMTQyMzUy_9b5a45ce-2a31-4a4a-8c8e-0b89f23314ef"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie4bd5f428c9d48e3b2d8687960b13fe5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMS0xLTEtMTQyMzUy_f97fc9b7-e5fd-44fa-a61d-5748f8ac8dd5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i67449218459e4a75a8cd47b424676d6a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzYtMy0xLTEtMTQyMzUy_4f0c8a61-8590-4e63-965c-6bdc49380e64"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i90d0e7ba5066467084236a67660ff3bb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMS0xLTEtMTQyMzUy_0688460e-cb77-4ef9-b65e-938773954986"
      unitRef="usd">57000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i98af671a6adf491f87c91f2bb25cfc9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzktMy0xLTEtMTQyMzUy_21f06ef7-0480-4dec-bcbc-a0f710e19316"
      unitRef="usd">89000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i20ac9057bd0d44d5afc7c0555044fc9e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTEtMS0xLTE0MjM1Mg_73bceae4-d7ec-45d8-83e6-b088be21e596"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia4588470b5434b218a23f944d27d02b7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEwLTMtMS0xLTE0MjM1Mg_706089f4-557c-4508-93cf-fedcc248085b"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i99af639f2a1a4cd9bd2ab0c7e1c997a1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTEtMS0xLTE0MjM1Mg_1cb8c123-87bf-41c7-a03f-5d4af766bae6"
      unitRef="usd">73000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i390bfee6252f4bdaac6901ee827eff4c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzExLTMtMS0xLTE0MjM1Mg_a60ea12a-4157-4148-8ef0-6821d32eb2e2"
      unitRef="usd">85000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i290a0cc70a2d4b709f1faf88a6ed5442_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEyLTEtMS0xLTE0MjM1Mg_5c533ce0-ef9c-416e-94f8-8097f0a9e213"
      unitRef="usd">153000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie91473e474204577adf276eb380ac4fc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEyLTMtMS0xLTE0MjM1Mg_c565eeab-3b6a-4b8c-85e7-282f61e52f14"
      unitRef="usd">209000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2dc329e994bb4e60ab8ec23fb32d9254_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEzLTEtMS0xLTE0MjM1Mg_d240964c-2c54-461e-a4d3-e8665d83a86d"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ife3ec57e5ed0467aa058d8ecf226b772_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzEzLTMtMS0xLTE0MjM1Mg_04f4a6b1-af22-4b1e-a2bd-71598a20297d"
      unitRef="usd">-2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzE0LTEtMS0xLTE0MjM1Mg_d2cdc5a7-6dbb-443e-87c4-e118fcdff67a"
      unitRef="usd">162000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1fc0c26d909246f792dadc8e9b288576_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTozMjBmMDcyYzY0NmU0ZmNkYTk2YTU1YzMwMTlhOTM3OC90YWJsZXJhbmdlOjMyMGYwNzJjNjQ2ZTRmY2RhOTZhNTVjMzAxOWE5Mzc4XzE0LTMtMS0xLTE0MjM1Mg_e1b2f830-0596-4d63-92a8-2c29729df7fb"
      unitRef="usd">207000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0XzYxNjM_43fe65a4-7cf0-48f9-b848-7cb1b95ffe74"
      unitRef="number">0.0404</gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90ZXh0cmVnaW9uOmIyNmQ3MTEyMjNiNDQwMmQ5MGRmZTY2MTNmNTk1N2Y0Xzc0NjY_cb1c5784-ed0b-4c98-96e3-9d1ab4f22a58">&lt;div style="padding-right:9pt;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 style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.761%"/&gt;&lt;td style="width:0.1%"/&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 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 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;86&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzEtMi0xLTEtMTQyMzUy_86919535-78cb-4126-ab81-8433c5612280"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzItMi0xLTEtMTQyMzUy_3a6abe9a-cb9b-4981-a970-b38bf4d6f8b7"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzMtMi0xLTEtMTQyMzUy_6ea8fa17-2a95-44ae-b8d2-82514995c694"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzQtMi0xLTEtMTQyMzUy_c83338f9-f50d-414a-b3d9-a3b71b907f19"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzUtMi0xLTEtMTQyMzUy_3e472cc7-daa2-4f30-95d1-30148ffc82c8"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzYtMi0xLTEtMTQyMzUy_05b06b8a-009c-49c0-94a9-9a6adf356f87"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <gww:DefinedBenefitPlanExpectedFutureBenefitPaymentTotal
      contextRef="i5dbded5206044759845b326f99886af4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjEvZnJhZzpiMjZkNzExMjIzYjQ0MDJkOTBkZmU2NjEzZjU5NTdmNC90YWJsZTpkMGUwNGVmZjdjM2M0NzFkYmY0YjVhMzYyMzhiYmQ0MC90YWJsZXJhbmdlOmQwZTA0ZWZmN2MzYzQ3MWRiZjRiNWEzNjIzOGJiZDQwXzctMi0xLTEtMTQyMzUy_fb98f306-7c6f-453b-bbd4-8a920b974065"
      unitRef="usd">86000000</gww:DefinedBenefitPlanExpectedFutureBenefitPaymentTotal>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzEyOTU_8c06bcbc-2e96-408f-a0e2-3f4494087ff1">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&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;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 style="width:63.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtMC0xLTEtMTQyMzUy_9e34be2b-d956-4b51-ae3f-97c3f54df87e"&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtMC0xLTEtMTQyMzUy_ae4a5317-139c-457e-8618-12d5a9e4c7cf"&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtMC0xLTEtMTQyMzUy_600b139b-aee4-4705-a425-e9209f2e8fc6"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctMC0xLTEtMTQyMzUy_10369a99-b29c-446c-91de-014b60d906f7"&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;400&#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;/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 style="width:63.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 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="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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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="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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 $93 million, $74 million and $76 million for 2022, 2021 and 2020, respectively. These amounts are net of sublease income of $2 million for 2022,  2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&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;Remaining maturity of existing lease liabilities as of December&#160;31, 2022 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 style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.761%"/&gt;&lt;td style="width:0.1%"/&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 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;386&#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;/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, 2022 and 2021, 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 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; 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;&lt;div style="text-align: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, 2022 and 2021, Grainger's future lease obligations that have not yet commenced were $65&#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; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$18&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <gww:Operatingleaseexpirationdate
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTcxNw_b72582a2-cd55-452a-bbee-9aa10a7fa81b">2037</gww:Operatingleaseexpirationdate>
    <gww:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzEzMDU_d4d3f013-f3a4-436d-bede-4bcdb851a731">&lt;div&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 style="width:63.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtMC0xLTEtMTQyMzUy_9e34be2b-d956-4b51-ae3f-97c3f54df87e"&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtMC0xLTEtMTQyMzUy_ae4a5317-139c-457e-8618-12d5a9e4c7cf"&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtMC0xLTEtMTQyMzUy_600b139b-aee4-4705-a425-e9209f2e8fc6"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctMC0xLTEtMTQyMzUy_10369a99-b29c-446c-91de-014b60d906f7"&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;400&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</gww:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtMi0xLTEtMTQyMzUy_0b328403-4501-4e1d-b156-d960de9423f9"
      unitRef="usd">367000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzMtNC0xLTEtMTQyMzUy_51aa0f8b-42c8-437f-9cc5-6126c9aed5ce"
      unitRef="usd">393000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtMi0xLTEtMTQyMzUy_e08d9d7a-6bcb-419c-9714-e972119da41e"
      unitRef="usd">68000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzUtNC0xLTEtMTQyMzUy_82956aab-eac0-475f-b541-179624e175a2"
      unitRef="usd">66000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtMi0xLTEtMTQyMzUy_63b474c1-ce6c-4768-96af-f329c171b3d8"
      unitRef="usd">318000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzYtNC0xLTEtMTQyMzUy_8142f724-02cb-434e-a4a9-79b4b2c26407"
      unitRef="usd">334000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctMi0xLTEtMTQyMzUy_40a970a5-8f00-4bff-8aba-db32f153fb55"
      unitRef="usd">386000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTowMTc2NjU5ODc1ZjQ0MzBiOWZlZWYxN2JkYTM4ODZiOS90YWJsZXJhbmdlOjAxNzY2NTk4NzVmNDQzMGI5ZmVlZjE3YmRhMzg4NmI5XzctNC0xLTEtMTQyMzUy_c641e31e-f80f-4eac-865a-f1631b8d73a5"
      unitRef="usd">400000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzEyOTk_97658179-ebe6-468a-8475-c5af7822b993">&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 style="width:63.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 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="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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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="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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzItMi0xLTEtMTQyMzUy_46116599-33d5-4a34-a9ca-85003a89c060">P7Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzItNC0xLTEtMTQyMzUy_ab2dfc4c-d758-4d56-b321-f6f81d557666">P7Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzMtMi0xLTEtMTQyMzUy_6927600d-8148-4c01-a4ed-0cd9c96eb2aa"
      unitRef="number">0.0146</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzMtNC0xLTEtMTQyMzUy_d8172531-39e5-4bf0-bddc-f21170c9846f"
      unitRef="number">0.0081</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzctMi0xLTEtMTQyMzUy_436dde72-68dc-4546-8bd6-ed7ac6906d8d"
      unitRef="usd">76000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzctNC0xLTEtMTQyMzUy_f6551cca-4aac-46ca-9f9d-ee9b8937d926"
      unitRef="usd">68000000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzgtMi0xLTEtMTQyMzUy_4f96e051-6687-4f6f-aaac-3632bae73acb"
      unitRef="usd">96000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1YmEwMzYxMTlhNGM0Yzc3YTRkNzU3NGUxYmY0NTE3Ni90YWJsZXJhbmdlOjViYTAzNjExOWE0YzRjNzdhNGQ3NTc0ZTFiZjQ1MTc2XzgtNC0xLTEtMTQyMzUy_044bf698-ed8e-427e-8e80-53c571b728d3"
      unitRef="usd">244000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseExpense
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTUzMQ_d7b49af4-0544-43d8-9e5f-ca281fc4a117"
      unitRef="usd">93000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTU2Mw_e6443ac4-df99-4e02-8666-adc2afe1c8d7"
      unitRef="usd">74000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTU3Mg_d103b510-67c0-4a1a-b9f7-55986133d2da"
      unitRef="usd">76000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:SubleaseIncome
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTY1MQ_2ca364a7-c690-4838-8daa-051056b07a83"
      unitRef="usd">2000000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTY1MQ_6462f91c-893b-42eb-8715-3985ee41d544"
      unitRef="usd">2000000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTY1MQ_c09fe953-fcf5-4a53-a3d0-9efd55a6f15a"
      unitRef="usd">2000000</us-gaap:SubleaseIncome>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzEzMDY_74671391-15e9-4f7d-8906-d048da0a251a">&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;Remaining maturity of existing lease liabilities as of December&#160;31, 2022 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 style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.761%"/&gt;&lt;td style="width:0.1%"/&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 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;386&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzEtMi0xLTEtMTQyMzUy_5af5746e-e0f6-4d06-83ca-f48d3ed20a82"
      unitRef="usd">77000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzItMi0xLTEtMTQyMzUy_b380354b-a879-46c3-9a0b-3b9522f7c833"
      unitRef="usd">68000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzMtMi0xLTEtMTQyMzUy_e7d74fb3-a11c-4eb1-9d79-23c8a11c3571"
      unitRef="usd">62000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzQtMi0xLTEtMTQyMzUy_6b2776d4-79da-4c5d-a13e-1d4649501dc4"
      unitRef="usd">50000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzUtMi0xLTEtMTQyMzUy_d20f9dc3-6c22-4b6f-8aa2-9003e81a84f7"
      unitRef="usd">40000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzYtMi0xLTEtMTQyMzUy_b594550c-e321-4fcd-8340-fadd2963b25b"
      unitRef="usd">108000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzctMi0xLTEtMTQyMzUy_c18d23c5-3b0e-4144-beee-5961873baf33"
      unitRef="usd">405000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzgtMi0xLTEtMTQyMzUy_c38507d0-e1e4-4e86-bbbb-c6f1b8eb0f90"
      unitRef="usd">19000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90YWJsZTo1ZTg2NTIwYWM2N2Y0YTk2YjM5NGQ1OGMxMTE5MWI0ZS90YWJsZXJhbmdlOjVlODY1MjBhYzY3ZjRhOTZiMzk0ZDU4YzExMTkxYjRlXzktMi0xLTEtMTQyMzUy_96b8819d-1c6f-467c-8b60-352f50101e66"
      unitRef="usd">386000000</us-gaap:OperatingLeaseLiability>
    <gww:LesseeOperatingLeaseLeasesNotYetCommencedLiability
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzU0OTc1NTgxNTczMQ_86a01ac5-eb96-4a0e-8b0a-9551813f3690"
      unitRef="usd">65000000</gww:LesseeOperatingLeaseLeasesNotYetCommencedLiability>
    <gww:LesseeOperatingLeaseLeasesNotYetCommencedLiability
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjQvZnJhZzpiMDQ0NzNkMGE0ZDE0MTA1YThhZjRlYTgyYzM1Yzk1My90ZXh0cmVnaW9uOmIwNDQ3M2QwYTRkMTQxMDVhOGFmNGVhODJjMzVjOTUzXzE5NzkxMjA5MzAyMjg2_9db27307-74d0-4b9c-8e5a-28e5df733c51"
      unitRef="usd">18000000</gww:LesseeOperatingLeaseLeasesNotYetCommencedLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzExNzY_e56dff93-6528-445b-9e5a-9487481f198b">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, 2022, there were 1.5 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 $48 million, $42 million, and $46 million in 2022, 2021 and 2020, respectively, and was primarily comprised of RSUs. Related income tax benefits recognized in earnings were $19 million, $21 million, and $16 million in 2022, 2021 and 2020, 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:id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzc3MQ_eed112a6-a1b1-4503-b36c-48a1486155aa"&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, 2022, 2021 and 2020 was approximately $34&#160;million, $30&#160;million and $32&#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 style="width:25.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.343%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;td colspan="3" style="padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;326,124&#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 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.88&#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;/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;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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;140,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;252.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;257.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(123,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;252.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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;/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;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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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, 2022, there was $55 million of total unrecognized compensation expense related to nonvested RSUs the Company expects to recognize over a weighted average period of 2.1 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzI4Mg_c9604fc8-b66b-41de-ad47-831204ae5729"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzQ4MA_476b00d3-dd4d-4464-9ddb-34c820f9337b"
      unitRef="usd">48000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzQ4NA_258bcb05-ade2-4fec-a447-6017f4292b21"
      unitRef="usd">42000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzQ5Mg_89fc9280-bdab-4b8d-bbac-8d382f49d036"
      unitRef="usd">46000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzYwOQ_6cc8257c-b7b7-4ef9-97a9-b8138da0d02b"
      unitRef="usd">19000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzYxMw_f3f704c7-2d5e-4abb-808a-0b13b19cda7d"
      unitRef="usd">21000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzYyMQ_098a9231-a71c-487f-bcb7-c1e43c871c3e"
      unitRef="usd">16000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i98b331ad10fe4bb3a14c98398b0b7c9b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzc3Nw_a81b16bf-3987-4f7d-8514-838fe4e7156a">P7Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:RestrictedStockExpense
      contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzU0OTc1NTgxNDAwOTI_7bb8f3da-77fc-4b4b-b43f-98f51cbda559"
      unitRef="usd">34000000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzU0OTc1NTgxNDAwODg_40a809e2-c9d0-49d1-b00a-1690d3483db2"
      unitRef="usd">30000000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzU0OTc1NTgxNDAwODQ_5b4dbdc0-1fd3-4662-a7a8-453a57828ca0"
      unitRef="usd">32000000</us-gaap:RestrictedStockExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzExNzk_6cb54a41-f522-4f41-9421-b3fd6c0544c5">&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 style="width:25.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.343%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;td colspan="3" style="padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;326,124&#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 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.88&#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;/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;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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;140,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;252.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;257.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(123,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;252.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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;/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;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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic4601370cf654b54984c46beffd74809_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItMS0xLTEtMTQyMzUy_0b029fa7-2f23-4939-bac8-a9de6aa6e2bd"
      unitRef="shares">202321</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic4601370cf654b54984c46beffd74809_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItMi0xLTEtMTQyMzUy_c88200ff-7c20-4005-a6df-cb9d5ff7ec4e"
      unitRef="usdPerShare">318.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItNC0xLTEtMTQyMzUy_eec76a04-3db8-4658-a113-4f88cee16004"
      unitRef="shares">317414</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItNS0xLTEtMTQyMzUy_3349189f-a952-4901-b2a3-b6937165b406"
      unitRef="usdPerShare">259.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib43562dcaa0c48a2ae95ecb4e89ae21b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItNy0xLTEtMTQyMzUy_6431d95d-b4f5-4689-be19-fbefa402dc75"
      unitRef="shares">326124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib43562dcaa0c48a2ae95ecb4e89ae21b_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzItOC0xLTEtMTQyMzUy_c54013d7-370f-40a2-9fea-ad333d0bcd3e"
      unitRef="usdPerShare">259.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtMS0xLTEtMTQyMzUy_5f2a869e-9018-42ee-842c-99b180ee2ff5"
      unitRef="shares">96940</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtMi0xLTEtMTQyMzUy_b89ca3dd-366a-43aa-b3f7-4b1b50748317"
      unitRef="usdPerShare">520.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtNC0xLTEtMTQyMzUy_b3899363-33ab-4574-ac74-482beb074717"
      unitRef="shares">105866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtNS0xLTEtMTQyMzUy_ae408b4f-f9b6-4f25-bc76-ed78ad8d829f"
      unitRef="usdPerShare">406.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtNy0xLTEtMTQyMzUy_e0ac7c14-8ff0-479e-b522-a8aadcecf779"
      unitRef="shares">140815</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzMtOC0xLTEtMTQyMzUy_11acd0e1-5d60-4273-8b25-c15c64d743d4"
      unitRef="usdPerShare">252.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtMS0xLTEtMTQyMzUy_4e2b1428-6541-4eae-83cb-0006af858a81"
      unitRef="shares">17038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtMi0xLTEtMTQyMzUy_cec50451-e5fe-4f1f-a847-416a2c847e70"
      unitRef="usdPerShare">345.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtNC0xLTEtMTQyMzUy_a8949c67-45c5-4453-a13a-58ad744e55fb"
      unitRef="shares">36134</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtNS0xLTEtMTQyMzUy_d048c8ff-1fc0-4be0-982c-018653b0623e"
      unitRef="usdPerShare">274.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtNy0xLTEtMTQyMzUy_43b8eb9d-2029-4f21-8bba-0a8456f3f1cd"
      unitRef="shares">26254</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzQtOC0xLTEtMTQyMzUy_deaf3ab5-4558-4c87-84ee-f810aa3ac37d"
      unitRef="usdPerShare">257.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtMS0xLTEtMTQyMzUy_564115af-6d15-4db4-9519-dd3f2a359fc8"
      unitRef="shares">91191</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtMi0xLTEtMTQyMzUy_8fce795b-6e0e-424d-b83b-8d7e1c9f9445"
      unitRef="usdPerShare">336.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtNC0xLTEtMTQyMzUy_2e74e3cf-bdfe-40ed-b1b3-41e6511837a6"
      unitRef="shares">184825</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1ca48427f6a0419584217b50ffe8ad0d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtNS0xLTEtMTQyMzUy_d472e0f5-2b25-4fb3-9b9c-12f96490d129"
      unitRef="usdPerShare">276.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtNy0xLTEtMTQyMzUy_17440054-e566-4333-949a-8a0c3e169db2"
      unitRef="shares">123271</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e3d963d03c34a8e96a80d3eef00ded9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzUtOC0xLTEtMTQyMzUy_9826ff8e-777f-4def-a5cd-01e2d093f5e8"
      unitRef="usdPerShare">252.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i540ea6658b8d458f8189e80b89586a8f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtMS0xLTEtMTQyMzUy_5911b7a0-557a-48d2-9ca8-a5856302c0ee"
      unitRef="shares">191032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i540ea6658b8d458f8189e80b89586a8f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtMi0xLTEtMTQyMzUy_bbebecd0-f18d-436f-a85c-85ad3a9a7908"
      unitRef="usdPerShare">409.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic4601370cf654b54984c46beffd74809_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtNC0xLTEtMTQyMzUy_9674b478-d01a-4d0a-9364-62f4790429c0"
      unitRef="shares">202321</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic4601370cf654b54984c46beffd74809_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtNS0xLTEtMTQyMzUy_1b5faccd-21c3-4b0e-a774-fd61ee5c5c53"
      unitRef="usdPerShare">318.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtNy0xLTEtMTQyMzUy_b916b7f0-8f01-4971-9e74-0a0d15eaa02c"
      unitRef="shares">317414</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzYtOC0xLTEtMTQyMzUy_4fb30746-5928-4d16-bd10-2f63fb7a6b32"
      unitRef="usdPerShare">259.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <gww:ShareBasedCompensationVestedFairValue
      contextRef="i540ea6658b8d458f8189e80b89586a8f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzctMS0xLTEtMTQyMzUy_e33d85ae-b5e6-4e61-b683-f7f5056aec12"
      unitRef="usd">31000000</gww:ShareBasedCompensationVestedFairValue>
    <gww:ShareBasedCompensationVestedFairValue
      contextRef="ic4601370cf654b54984c46beffd74809_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzctNC0xLTEtMTQyMzUy_4a7e69c4-e00e-41a9-b4b4-240807a494a3"
      unitRef="usd">51000000</gww:ShareBasedCompensationVestedFairValue>
    <gww:ShareBasedCompensationVestedFairValue
      contextRef="i999d13d9a53b4ed9984c5da1fa4dd5e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90YWJsZTpkNzI2ODdiNzBhZTg0YTdlOTJhOTg5ZTI5ZTQ0MmFkNy90YWJsZXJhbmdlOmQ3MjY4N2I3MGFlODRhN2U5MmE5ODllMjllNDQyYWQ3XzctNy0xLTEtMTQyMzUy_7b48b4cb-293b-41d6-a4dc-c3cfbb05618c"
      unitRef="usd">31000000</gww:ShareBasedCompensationVestedFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i540ea6658b8d458f8189e80b89586a8f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzEwMjU_1acd5974-31c3-46c6-80b5-0fa5c56db2c8"
      unitRef="usd">55000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i71ee4cd8da59411b8bae01f492c1c906_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMjcvZnJhZzo0NTJmM2U3N2E0YWY0NmQ4ODRjNWJhMjY3Y2QzZmNlMy90ZXh0cmVnaW9uOjQ1MmYzZTc3YTRhZjQ2ZDg4NGM1YmEyNjdjZDNmY2UzXzU0OTc1NTgxNTE1MQ_c4c6347b-693d-464f-aa00-2850b38215f0">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <gww:CapitalStockTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90ZXh0cmVnaW9uOjA1OTkzMDExMDIwNDQzZGFiZjMzNWJjNjk5Y2I4ODRmXzIwOQ_58da21a9-89ec-49cf-adbb-5531a2e6d6d3">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, 2022 and 2021. 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 style="width:25.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;td colspan="3" style="padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;53,687,528&#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 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;55,971,691&#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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;311,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 31,132, 61,377 and 41,019 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10,359, 9,746 and 16,830 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,584,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,584,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;52,524,391&#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 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;57,134,828&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</gww:CapitalStockTextBlock>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90ZXh0cmVnaW9uOjA1OTkzMDExMDIwNDQzZGFiZjMzNWJjNjk5Y2I4ODRmXzQ1_257c8481-9139-4f1e-98b6-2b310a0f03b4"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90ZXh0cmVnaW9uOjA1OTkzMDExMDIwNDQzZGFiZjMzNWJjNjk5Y2I4ODRmXzQ1_61c11ba4-a31d-49fe-a0d8-9d886d8907b7"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ScheduleOfCapitalUnitsTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90ZXh0cmVnaW9uOjA1OTkzMDExMDIwNDQzZGFiZjMzNWJjNjk5Y2I4ODRmXzIwOA_f46ef077-0639-44b7-accd-cf3aa1a7a995">The activity related to outstanding common stock and common stock held in treasury was as follows:&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 style="width:25.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;td colspan="3" style="padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;53,687,528&#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 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;55,971,691&#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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;311,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 31,132, 61,377 and 41,019 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10,359, 9,746 and 16,830 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,584,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,584,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;52,524,391&#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 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;57,134,828&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCapitalUnitsTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia2ad077709214269b6d50c982491f150_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItMS0xLTEtMTQyMzUy_6e36d971-d00f-4396-be98-8088de3c995f"
      unitRef="shares">51220205</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="iaf48716d457046838a1f3ec26f63f08f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItMi0xLTEtMTQyMzUy_5727ac07-976a-414d-a455-cd907c42ae0c"
      unitRef="shares">58439014</us-gaap:TreasuryStockShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iac2f1a8b0c31415cbe6e172fda632e21_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItNC0xLTEtMTQyMzUy_8b7ac98b-fb1b-4e1a-9cff-b20df7352d80"
      unitRef="shares">52524391</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i453020394f604f80929d49f200a8501d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItNS0xLTEtMTQyMzUy_5d44dc4c-6fa0-4495-9d7a-fced060ee6c3"
      unitRef="shares">57134828</us-gaap:TreasuryStockShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id9322872dce34e8280be647808ce0560_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItNy0xLTEtMTQyMzUy_9c1456b9-b727-4fb9-b36b-7c08a1f212f7"
      unitRef="shares">53687528</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="ie93d9fce4ec8427190a02e0f181546f4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzItOC0xLTEtMTQyMzUy_2579e26a-5540-4791-b006-54c832e74720"
      unitRef="shares">55971691</us-gaap:TreasuryStockShares>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie0123a878aef44bba2520a14325eba94_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtMS0xLTEtMTQyMzUy_5ddb5dfa-0fee-4c5c-a7ca-825017092286"
      unitRef="shares">101802</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtMi0xLTEtMTQyMzUy_c48a90da-96c0-418e-a18a-19bbee850248"
      unitRef="shares">101802</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtNC0xLTEtMTQyMzUy_5644ede7-34aa-415b-aabd-30cd1ad380c0"
      unitRef="shares">188444</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtNS0xLTEtMTQyMzUy_d5c68a7e-816a-48d1-9229-73a8b93c3faf"
      unitRef="shares">188444</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtNy0xLTEtMTQyMzUy_a5ed20d1-a256-4ed7-88ce-4968c0671156"
      unitRef="shares">311374</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzMtOC0xLTEtMTQyMzUy_b542832b-00df-4e9d-8646-6b9d6e478e5a"
      unitRef="shares">311374</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWY5MTRkYTBlODhjNGI4MDg3ZDM3YzllZTViODdmNmJfNTA_45001771-b81d-4a7a-b0df-76e51e2fb14a"
      unitRef="shares">31132</gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained>
    <gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWY5MTRkYTBlODhjNGI4MDg3ZDM3YzllZTViODdmNmJfNTQ_ca41fad2-acc4-45de-b98f-81522e43a6fb"
      unitRef="shares">61377</gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained>
    <gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246MWY5MTRkYTBlODhjNGI4MDg3ZDM3YzllZTViODdmNmJfNjI_3a40858b-c316-4f44-b88f-314cbe8f7411"
      unitRef="shares">41019</gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ie0123a878aef44bba2520a14325eba94_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMS0xLTEtMTQyMzUy_42e005ac-2460-4521-a2e9-9a31b22e86fa"
      unitRef="shares">64649</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtMi0xLTEtMTQyMzUy_e85a8931-74a5-4d27-92f5-05c6b6cbf34d"
      unitRef="shares">64649</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtNC0xLTEtMTQyMzUy_8f10575c-7e59-4218-b35a-f1daf36ba032"
      unitRef="shares">127969</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtNS0xLTEtMTQyMzUy_4da941b6-3842-483d-8845-953acaea145f"
      unitRef="shares">127969</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtNy0xLTEtMTQyMzUy_06d8c99c-b00c-41c9-86d6-e8dbcce038c3"
      unitRef="shares">82241</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzQtOC0xLTEtMTQyMzUy_6dbc0d17-ba5e-4288-9c55-33d8262c99ad"
      unitRef="shares">82241</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZmI3MzMzNjk3YWJkNDY5ODliNGQ3ZWM0N2I2M2Y0ZDBfNTE_4041ec60-1ba5-477d-928f-bc29ec0f203e"
      unitRef="shares">10359</gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZmI3MzMzNjk3YWJkNDY5ODliNGQ3ZWM0N2I2M2Y0ZDBfNTY_30fb9e5d-14a1-4afd-9cfa-329c3702094b"
      unitRef="shares">9746</gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMC0xLTEtMTQyMzUyL3RleHRyZWdpb246ZmI3MzMzNjk3YWJkNDY5ODliNGQ3ZWM0N2I2M2Y0ZDBfNjQ_96b5043f-81a5-459a-824e-7bb7979ae618"
      unitRef="shares">16830</gww:StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="ie0123a878aef44bba2520a14325eba94_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMS0xLTEtMTQyMzUy_7d6359a3-9dd2-4052-9d09-ff9e9cbbd22a"
      unitRef="shares">13890</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtMi0xLTEtMTQyMzUy_db79d71e-36f9-4567-a525-ff52c1e224f1"
      unitRef="shares">13890</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtNC0xLTEtMTQyMzUy_46642db2-6888-419c-ab57-86257ab4756a"
      unitRef="shares">12507</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtNS0xLTEtMTQyMzUy_e9b2a91d-537f-4670-9ff9-f223955cd4e6"
      unitRef="shares">12507</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtNy0xLTEtMTQyMzUy_faab69a6-e256-460b-9e6e-c6ee61a42bbc"
      unitRef="shares">28098</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <gww:StockIssuedDuringPeriodSharesPerformanceShareUnits
      contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzUtOC0xLTEtMTQyMzUy_0ea29fc6-7a47-420e-a9f1-196c93d8aeb5"
      unitRef="shares">28098</gww:StockIssuedDuringPeriodSharesPerformanceShareUnits>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie0123a878aef44bba2520a14325eba94_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtMS0xLTEtMTQyMzUy_d62fe6e1-3a25-42af-a98e-455df0c16e65"
      unitRef="shares">1144223</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i504f683828a74458a092975abb00ea6c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtMi0xLTEtMTQyMzUy_bac67df5-3168-444c-b25c-6dae9bc82dc0"
      unitRef="shares">1144223</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i68080edb37d748bba4ecee5cafc2b63b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtNC0xLTEtMTQyMzUy_2b3bf041-d552-4d11-b17e-1912e662d6e4"
      unitRef="shares">1633106</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if6a9c6f255e84bf29833cc3f345ec2c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtNS0xLTEtMTQyMzUy_322ed388-59b7-4a3f-ab9b-30a833413b30"
      unitRef="shares">1633106</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ied2cf4667d3e4852ad73b1fb989336d5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtNy0xLTEtMTQyMzUy_9952ef37-8603-458b-93b4-56553edce3f2"
      unitRef="shares">1584850</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0887a270b10d4d24844a905d55193e14_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzYtOC0xLTEtMTQyMzUy_326e00c1-cc1b-47de-ae3d-be7716c270ba"
      unitRef="shares">1584850</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4dbb40342e844b3aa750115996f329e4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctMS0xLTEtMTQyMzUy_444c1b9f-d546-4614-8166-1a56a21e0877"
      unitRef="shares">50256323</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i5d05c3bcbd9045acb22d00bc4f95ce8c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctMi0xLTEtMTQyMzUy_b2614d1d-64c5-400b-b886-fae7f54e12c9"
      unitRef="shares">59402896</us-gaap:TreasuryStockShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia2ad077709214269b6d50c982491f150_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctNC0xLTEtMTQyMzUy_fe8037e8-d936-41b3-9b28-cce3ce4d0471"
      unitRef="shares">51220205</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="iaf48716d457046838a1f3ec26f63f08f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctNS0xLTEtMTQyMzUy_69879ae5-eff7-40c5-979e-0d171eb51337"
      unitRef="shares">58439014</us-gaap:TreasuryStockShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iac2f1a8b0c31415cbe6e172fda632e21_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctNy0xLTEtMTQyMzUy_eeb75776-e31c-4b5d-84e5-0c38f26b0378"
      unitRef="shares">52524391</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i453020394f604f80929d49f200a8501d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzAvZnJhZzowNTk5MzAxMTAyMDQ0M2RhYmYzMzViYzY5OWNiODg0Zi90YWJsZTphOWRiOTU3NGI0ZDY0NDVlODc4ZmJjMTg5ODBiNTUxNS90YWJsZXJhbmdlOmE5ZGI5NTc0YjRkNjQ0NWU4NzhmYmMxODk4MGI1NTE1XzctOC0xLTEtMTQyMzUy_3e9b2692-96d4-4385-ac8f-057541275964"
      unitRef="shares">57134828</us-gaap:TreasuryStockShares>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90ZXh0cmVnaW9uOjU2ODI2OTg3MjA2ODRkZjJiZmY3MjE1YzY5NWJkOTVkXzE1OQ_80d874e1-8dcc-48b6-ab2a-610e42cd16cb">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 style="width:26.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 January 1, 2020 &#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;(238)&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 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;79&#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 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;(8)&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 colspan="3" style="display:none"/&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;(167)&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 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;(13)&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 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;(154)&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;83&#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 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;22&#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 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 colspan="3" style="display:none"/&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;105&#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 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;12&#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 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;93&#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;/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, 2020 &#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;(155)&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 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;101&#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 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;(8)&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 colspan="3" style="display:none"/&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;(62)&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 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;(1)&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 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;(61)&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 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:9pt;font-weight:400;line-height:100%"&gt;(64)&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 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:9pt;font-weight:400;line-height:100%"&gt;(2)&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 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:9pt;font-weight:400;line-height:100%"&gt;2&#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 colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;(64)&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 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:9pt;font-weight:400;line-height:100%"&gt;(29)&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 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:9pt;font-weight:400;line-height:100%"&gt;(35)&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;/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 #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;(219)&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 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;99&#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 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 colspan="3" style="display:none"/&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;(126)&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 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;(30)&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 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;(96)&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;/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 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 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 colspan="3" style="display:none"/&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 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 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;/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 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 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 colspan="3" style="display:none"/&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 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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 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 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 colspan="3" style="display:none"/&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 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 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;/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-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;(320)&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 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;82&#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 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;(6)&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 colspan="3" style="display:none"/&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;(244)&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 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;(64)&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 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;(180)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90ZXh0cmVnaW9uOjU2ODI2OTg3MjA2ODRkZjJiZmY3MjE1YzY5NWJkOTVkXzE2MQ_2c92303c-c6c2-4b1b-9d32-973f132e2351">&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 style="width:26.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 January 1, 2020 &#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;(238)&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 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;79&#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 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;(8)&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 colspan="3" style="display:none"/&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;(167)&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 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;(13)&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 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;(154)&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;83&#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 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;22&#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 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 colspan="3" style="display:none"/&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;105&#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 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;12&#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 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;93&#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;/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, 2020 &#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;(155)&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 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;101&#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 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;(8)&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 colspan="3" style="display:none"/&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;(62)&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 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;(1)&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 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;(61)&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 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:9pt;font-weight:400;line-height:100%"&gt;(64)&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 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:9pt;font-weight:400;line-height:100%"&gt;(2)&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 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:9pt;font-weight:400;line-height:100%"&gt;2&#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 colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:100%"&gt;(64)&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 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:9pt;font-weight:400;line-height:100%"&gt;(29)&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 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:9pt;font-weight:400;line-height:100%"&gt;(35)&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;/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 #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;(219)&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 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;99&#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 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 colspan="3" style="display:none"/&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;(126)&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 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;(30)&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 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;(96)&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;/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 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 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 colspan="3" style="display:none"/&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 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 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;/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 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 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 colspan="3" style="display:none"/&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 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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 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 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 colspan="3" style="display:none"/&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 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 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;/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-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;(320)&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 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;82&#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 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;(6)&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 colspan="3" style="display:none"/&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;(244)&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 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;(64)&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 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;(180)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8f7aef090fd4034ba371bd0ee80e7f4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtMS0xLTEtMTQyMzUy_31b1459f-9215-4ea4-8fd5-3d625a7d8f1e"
      unitRef="usd">-238000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d055a99562840a3899727a690104915_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtMi0xLTEtMTQyMzUy_a3915bf7-4df3-4baf-8ebc-cdb29a2630b0"
      unitRef="usd">79000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3dc1ba4a1fc4da39fdaf743cd74c813_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtMy0xLTEtMTQyMzUy_7b7c3b90-274f-4301-a09e-542a851cf5b1"
      unitRef="usd">-8000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab3a20fa56634220b809ab18a83baa38_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtNS0xLTEtMTQyMzUy_ead167bc-7be9-45e7-ba2b-70420791477b"
      unitRef="usd">-167000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibbef5819038148ccae748069cb97cc26_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtNi0xLTEtMTQyMzUy_f539b006-8cf6-4655-aca8-41d029a3f9dc"
      unitRef="usd">-13000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib3bbfc6ca5e64ac89566168fabb87de1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzgtNy0xLTEtMTQyMzUy_5c326c3c-0fe2-4286-8ec3-fbe586c8346e"
      unitRef="usd">-154000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie15ad12459064e298621242ef1bca495_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktMS0xLTEtMTQyMzUy_93330eba-9095-4bd7-abe8-996d70b2a702"
      unitRef="usd">36000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i27570af2d85e4e05a1935b7f1de44eb4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktMi0xLTEtMTQyMzUy_6554fba7-4d1e-41d6-bdd1-e2dfd82bff35"
      unitRef="usd">33000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i22e90b86c31a43c1ab783a5676760cb4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktMy0xLTEtMTQyMzUy_c843c606-4762-4619-9d79-252be2e08a69"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iaeb18b6155e248d48ebba2bef3391910_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktNS0xLTEtMTQyMzUy_de9df97c-c64a-46fd-9d67-55f59f6fd095"
      unitRef="usd">69000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i63ca853346dd414fa1bd5e64add10c99_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktNi0xLTEtMTQyMzUy_6773f76d-4eaa-4955-9311-f026793ddebb"
      unitRef="usd">12000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzktNy0xLTEtMTQyMzUy_b39a4e8c-aee5-4244-9a41-2a3a4f80e628"
      unitRef="usd">57000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie15ad12459064e298621242ef1bca495_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTEtMS0xLTE0MjM1Mg_3d3be4dc-2446-4b2f-9c94-732fd0139379"
      unitRef="usd">-47000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i27570af2d85e4e05a1935b7f1de44eb4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTItMS0xLTE0MjM1Mg_42e0092b-41cb-459e-ab63-6507b8aae94e"
      unitRef="usd">11000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i22e90b86c31a43c1ab783a5676760cb4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTMtMS0xLTE0MjM1Mg_161118d4-cde8-46f7-93d6-6969b4fc377b"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iaeb18b6155e248d48ebba2bef3391910_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTUtMS0xLTE0MjM1Mg_eb040e0b-b11c-412d-8214-5f8c47bf571e"
      unitRef="usd">-36000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i63ca853346dd414fa1bd5e64add10c99_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTYtMS0xLTE0MjM1Mg_23e47745-e1d5-4e59-b871-3fd63f508c23"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEwLTctMS0xLTE0MjM1Mg_63e53ec2-9f69-4dca-ba99-ed3bc911e148"
      unitRef="usd">-36000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie15ad12459064e298621242ef1bca495_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTEtMS0xLTE0MjM1Mg_6a934bcc-6a86-426c-8de6-a74cab461164"
      unitRef="usd">83000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i27570af2d85e4e05a1935b7f1de44eb4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTItMS0xLTE0MjM1Mg_0ac35d33-6144-4538-ad92-ac961276c25f"
      unitRef="usd">22000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i22e90b86c31a43c1ab783a5676760cb4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTMtMS0xLTE0MjM1Mg_69d9e8b4-3f8e-4f2c-b40f-b72c6366e3e9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaeb18b6155e248d48ebba2bef3391910_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTUtMS0xLTE0MjM1Mg_daeeb9bf-b965-4f29-9d57-dc9a290dee91"
      unitRef="usd">105000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i63ca853346dd414fa1bd5e64add10c99_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTYtMS0xLTE0MjM1Mg_2d9549f9-0de3-4345-9bdb-dce6451f3422"
      unitRef="usd">12000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie50b9acf04404fa0b00d76e4bbcc2b59_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEyLTctMS0xLTE0MjM1Mg_bad7f5f9-1750-4362-82c4-887156ced1fb"
      unitRef="usd">93000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i747d9bdfce75419a92773780fe27b30c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTEtMS0xLTE0MjM1Mg_3a90a9fd-b7ea-4ed5-93d6-5e6c263a0fcd"
      unitRef="usd">-155000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i20d47b7ed36c4ab09bba0e8cc9552e79_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTItMS0xLTE0MjM1Mg_9a4547f9-5cb1-4426-b13e-406c6e44fa6e"
      unitRef="usd">101000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1715017703b1473a8a3a090f1e27d190_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTMtMS0xLTE0MjM1Mg_e2bbca82-a305-4a74-939b-50ce27376812"
      unitRef="usd">-8000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie15c2e392f694381b3a5473cf4632d81_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTUtMS0xLTE0MjM1Mg_4d64c248-b8e4-4a29-87a7-62b758dc0e8e"
      unitRef="usd">-62000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fd4385f365140928486dd30d1270fd2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTYtMS0xLTE0MjM1Mg_61b3984e-1868-4b57-ae0d-dde07b08f908"
      unitRef="usd">-1000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic3c35e198749441e8ed4b2ae13efb4ab_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzEzLTctMS0xLTE0MjM1Mg_c2822b06-0609-4238-b6b8-0e125f178a92"
      unitRef="usd">-61000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7a401689de994007a7b68b120e883b68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTEtMS0xLTE0MjM1Mg_39ad158b-eefd-4dde-97ba-4b26a9d596a1"
      unitRef="usd">-64000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ibfdff1b760844357a82adeb0f8458925_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTItMS0xLTE0MjM1Mg_fb5732b5-adeb-40fd-b655-e66f654b8cd3"
      unitRef="usd">12000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4eb6d622b5794a7ba30c2823d5beda98_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTMtMS0xLTE0MjM1Mg_6a10dbe2-c265-4871-8746-a6b39b232f2f"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i1b52facaa22f4d61894b4b521486b109_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTUtMS0xLTE0MjM1Mg_12189766-6945-4c29-9646-ca549ca71bae"
      unitRef="usd">-50000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if1cb982197c44005a76a875183246469_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTYtMS0xLTE0MjM1Mg_f091806d-dc51-40ab-91f9-9ae514e7b72a"
      unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE0LTctMS0xLTE0MjM1Mg_5f78799a-c646-4804-9520-260eda8ceb9c"
      unitRef="usd">-21000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i7a401689de994007a7b68b120e883b68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTEtMS0xLTE0MjM1Mg_4aad834f-26c7-4970-af31-a6a64608e2f4"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ibfdff1b760844357a82adeb0f8458925_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTItMS0xLTE0MjM1Mg_e3fe9287-a0fd-46dd-babc-962b6dbcbbef"
      unitRef="usd">14000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4eb6d622b5794a7ba30c2823d5beda98_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTMtMS0xLTE0MjM1Mg_c52791a0-02d1-4c60-8bc0-d1ed88c86717"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1b52facaa22f4d61894b4b521486b109_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTUtMS0xLTE0MjM1Mg_81eda6c5-abad-450d-9af2-b8b79636d4e5"
      unitRef="usd">14000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if1cb982197c44005a76a875183246469_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTYtMS0xLTE0MjM1Mg_09f2b9d1-098d-4b40-8a43-6592a361f3b9"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE1LTctMS0xLTE0MjM1Mg_a567a39c-e553-4eb8-864f-b6ad0b26eb5e"
      unitRef="usd">14000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7a401689de994007a7b68b120e883b68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTEtMS0xLTE0MjM1Mg_215ca76d-4ea9-456b-a63d-d8e4328a60eb"
      unitRef="usd">-64000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibfdff1b760844357a82adeb0f8458925_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTItMS0xLTE0MjM1Mg_779caedc-3a0b-4084-b8c8-9fab820116c3"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4eb6d622b5794a7ba30c2823d5beda98_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTMtMS0xLTE0MjM1Mg_f72543e7-dbaa-452e-909e-535f6189cb2f"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1b52facaa22f4d61894b4b521486b109_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTUtMS0xLTE0MjM1Mg_36bb4089-0eb7-4ede-9bc3-529110da690d"
      unitRef="usd">-64000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if1cb982197c44005a76a875183246469_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTYtMS0xLTE0MjM1Mg_03f10c47-b108-4a36-b147-dcecf759edb5"
      unitRef="usd">-29000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i112991c9c251494ba82a77a15b3fcee9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE4LTctMS0xLTE0MjM1Mg_2d8a32d4-d142-4ed5-b0df-fe25ab5dc13f"
      unitRef="usd">-35000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie13265ebc83d4f98aa0fe34d8ae4275b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTEtMS0xLTE0MjM1Mg_c1d83f1d-32e1-4420-84e1-8d6e64639729"
      unitRef="usd">-219000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i49e7b24edcfc456e80b8fadbf8526993_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTItMS0xLTE0MjM1Mg_5cc4fd2e-a62d-40f3-a51f-1ff280ecdb7e"
      unitRef="usd">99000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i51a91df0604946e7aa292bbf6f2f770e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTMtMS0xLTE0MjM1Mg_b6174a28-1801-4e44-8ff4-1c22350f7d38"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i25532967ec9f40b89eed4a2dc8713a48_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTUtMS0xLTE0MjM1Mg_a9cd6812-f75b-49bb-8f67-a500cef68280"
      unitRef="usd">-126000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c6bf4ae85834ff4bfa73a669b948dab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTYtMS0xLTE0MjM1Mg_a00618aa-76df-490a-a5fe-7bd79f1b85eb"
      unitRef="usd">-30000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1fd8557e55ee482294618aa34a4f1179_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzE5LTctMS0xLTE0MjM1Mg_50639320-9e16-4622-b645-7cd21a2c4c2a"
      unitRef="usd">-96000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i282029238883408cafbdacde8171a784_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTEtMS0xLTE1Mzc2MQ_2995c8e3-a742-408f-a8ad-7c2156b44a08"
      unitRef="usd">-101000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i14743db9823c4dc6b8d9c85df4910a03_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTItMS0xLTE1Mzc2MQ_b25fb1a1-860f-49a4-8253-fcf6377c98d9"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if629795b52634542a07ec097eaa174d5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTMtMS0xLTE1Mzc2MQ_f5bf3155-7da9-41f2-8ac0-786a81a4a70b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ifb01aab3891042b38db3c3832f3cb9a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTUtMS0xLTE1Mzc2MQ_5c2174f0-a743-4f98-b878-e77b25582e22"
      unitRef="usd">-105000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i442b4e97b7984a03a73cf0723b7f7b0e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTYtMS0xLTE1Mzc2MQ_550a450d-248c-45df-83a3-342c4f75f492"
      unitRef="usd">-34000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i38019a63d554464880740589d7002647_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIwLTctMS0xLTE1Mzc2MQ_f791df1f-864f-4be0-9f6b-3cc73a9ddbac"
      unitRef="usd">-71000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i282029238883408cafbdacde8171a784_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTEtMS0xLTE1Mzc2MQ_eb15f922-0147-4b85-a923-9eb28415f06f"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i14743db9823c4dc6b8d9c85df4910a03_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTItMS0xLTE1Mzc2MQ_e9be6a04-a766-4a41-8fad-e4ae85f1fe06"
      unitRef="usd">13000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if629795b52634542a07ec097eaa174d5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTMtMS0xLTE1Mzc2MQ_12194293-ca42-4713-9208-1bf50eeb56bb"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ifb01aab3891042b38db3c3832f3cb9a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTUtMS0xLTE1Mzc2MQ_52e0dc60-c168-45c5-b5fb-8e265432702d"
      unitRef="usd">13000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i442b4e97b7984a03a73cf0723b7f7b0e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTYtMS0xLTE1Mzc2MQ_af797864-9d56-4188-96bc-fa0f7bac7a44"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i38019a63d554464880740589d7002647_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIxLTctMS0xLTE1Mzc2MQ_fbc52bc4-9e6e-4acd-a0a7-7d4fdfd1797f"
      unitRef="usd">13000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i282029238883408cafbdacde8171a784_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTEtMS0xLTE1MzcyMQ_e8c8660c-d638-492d-b269-a55be405ce84"
      unitRef="usd">-101000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i14743db9823c4dc6b8d9c85df4910a03_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTItMS0xLTE1MzcyMQ_14432d99-07ba-4445-b20c-061a39eda5ea"
      unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if629795b52634542a07ec097eaa174d5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTMtMS0xLTE1MzcyMQ_50caf971-f494-4842-8468-21f43ff54a5a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifb01aab3891042b38db3c3832f3cb9a0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTUtMS0xLTE1MzcyMQ_e4ed35fe-5cb8-4e3c-b77a-94a4929845fd"
      unitRef="usd">-118000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i442b4e97b7984a03a73cf0723b7f7b0e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTYtMS0xLTE1MzcyMQ_e69d7208-6284-40bb-8f76-e453e6cc4b76"
      unitRef="usd">-34000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i38019a63d554464880740589d7002647_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIyLTctMS0xLTE1MzcyMQ_56ab503d-e298-4e06-936b-20663714fb7c"
      unitRef="usd">-84000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i48c61fcc01154e868b31fc61090f1a36_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTEtMS0xLTE1MzcyMQ_479d4b97-068b-453b-b7f3-e6cd8938ba15"
      unitRef="usd">-320000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4b14ba9cf06544e6b08e073fdd1f0d74_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTItMS0xLTE1MzcyMQ_88268767-040b-43f2-92a3-e59ec52d7be9"
      unitRef="usd">82000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibdc30b1ed18a4ba492b29e3f7daee905_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTMtMS0xLTE1MzcyMQ_dbb29c43-aed1-4ce2-a2c8-d1d45384ed9b"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1fe5575d6e684e348ee22b3f15224e3f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTUtMS0xLTE1MzcyMQ_76011190-a29f-4179-b8af-347245a062d6"
      unitRef="usd">-244000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7eb6000a2714420998cb89a9a1ac863_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTYtMS0xLTE1MzcyMQ_a5524695-8183-4230-ba8a-cc52b2c88bf1"
      unitRef="usd">-64000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifed3e6718c7e4ba4ab83822e3fb4113d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzMvZnJhZzo1NjgyNjk4NzIwNjg0ZGYyYmZmNzIxNWM2OTViZDk1ZC90YWJsZToxYjA2YjY1NWQ1MzM0NzQwYWJhMGI0MDUwOWMwNTI3MS90YWJsZXJhbmdlOjFiMDZiNjU1ZDUzMzQ3NDBhYmEwYjQwNTA5YzA1MjcxXzIzLTctMS0xLTE1MzcyMQ_2ef8e692-8e8a-4961-a08f-587722b4b064"
      unitRef="usd">-180000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzI2ODI_06fd4a35-ce75-44ba-b490-39bd04d6ff60">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 maintains various agreements with bank counterparties that permit the Company to enter into "over-the-counter" derivative instrument agreements to manage its risk associated with interest rates and foreign currency fluctuations. In February 2020, the Company entered into certain derivative instrument agreements to manage its risk associated with interest rates of its 1.85% Notes and foreign currency fluctuations in connection with its foreign currency-denominated intercompany borrowings. The Company did not enter into these agreements for trading or speculative purposes. &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;Cash Flow 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 cash flow hedges primarily to hedge the exposure to variability in forecasted cash flows from foreign currency-denominated intercompany borrowings via cross-currency swaps. Gains or losses on the cross-currency swaps are reported as a component of Accumulated other comprehensive earnings (losses) (AOCE) and reclassified into earnings in the same period during which the hedged transaction affects earnings. The notional amount of the Company&#x2019;s outstanding cash flow hedges as of December&#160;31, 2022 and 2021 was approximately $34&#160;million.&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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of the Company&#x2019;s cash flow hedges on AOCE for the twelve months ended December&#160;31, 2022 and 2021 was not material. &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 fair value hedges primarily to hedge a portion of its fixed-rate long-term debt via interest rate swaps. Changes in the fair value of the interest rate swaps, along with the gain or loss on the hedged item, is recorded in earnings under the same line item, Interest expense &#x2013; net. The notional amount of the Company&#x2019;s outstanding fair value hedges as of December&#160;31, 2022 and 2021 was $500&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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, 2022 and 2021, respectively, 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 style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value and carrying amounts of outstanding derivative instruments in the Consolidated Balance Sheets as of December&#160;31, 2022 and 2021, respectively, 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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-bottom:1pt solid #000000;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="background-color:#ffffff;padding:0 1pt"/&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;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Fair Value and Carrying Amounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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&#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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 carrying amount of the liability hedged by the interest rate swaps recorded in Long-term debt, including the cumulative amount of fair value hedging adjustments, as of December&#160;31, 2022 and 2021 totaled $466&#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;$501&#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"&gt;&lt;span&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. No adjustments were required during the current period to reflect the counterparty&#x2019;s credit risk or the Company&#x2019;s own nonperformance risk.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5831937c7b4f4c848e59474f165baf3e_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE2NDkyNjc0NDQzNTY_c0c59634-9796-48c2-ace4-be005d7cb818"
      unitRef="number">0.0185</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i51bb4474176a425b881c351e8bfb6750_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTI4_67ac1187-df5a-4656-aea9-43124effeb30"
      unitRef="usd">34000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i48a70527b99f40eb8d6e14c26e096b71_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTI4_c2c47033-2eae-41da-ba95-e3adcbe335ea"
      unitRef="usd">34000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0791818f6a2c406284802c19cb46bd0a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTQ1_1c136401-7640-43cd-a87a-c5a112773b12"
      unitRef="usd">500000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib75b36454caf4866811d7f0f9a55b2e7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTQ1_c353ca62-c38f-4a21-af51-413cb80e8732"
      unitRef="usd">500000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzI2ODQ_9e886363-f429-44a5-b018-e9bf5cc46888">&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, 2022 and 2021, respectively, 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 style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i70eaa355250e420ba8bc453aa11f01a3_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTo3ZDU2ZDk5NTA3YmY0ODVhODVkNDcxMDhmY2YzYWFjYS90YWJsZXJhbmdlOjdkNTZkOTk1MDdiZjQ4NWE4NWQ0NzEwOGZjZjNhYWNhXzYtNS0xLTEtMTQyMzUy_e911d231-5d85-483f-84db-0e630c9131e9"
      unitRef="usd">35000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ide9c08aa628a439a9b1f14459f0ffb6f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTo3ZDU2ZDk5NTA3YmY0ODVhODVkNDcxMDhmY2YzYWFjYS90YWJsZXJhbmdlOjdkNTZkOTk1MDdiZjQ4NWE4NWQ0NzEwOGZjZjNhYWNhXzYtNy0xLTEtMTQyMzUy_03dc1501-764f-496c-8fe9-183f1b77111b"
      unitRef="usd">20000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7e34ec4ff1814e2dbd005679ab36f164_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTo3ZDU2ZDk5NTA3YmY0ODVhODVkNDcxMDhmY2YzYWFjYS90YWJsZXJhbmdlOjdkNTZkOTk1MDdiZjQ4NWE4NWQ0NzEwOGZjZjNhYWNhXzctNS0xLTEtMTQyMzUy_1a2ead19-b7be-4a88-b508-d1b466349374"
      unitRef="usd">-35000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i612911800c0e4c60a3fe88ca97286d34_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTo3ZDU2ZDk5NTA3YmY0ODVhODVkNDcxMDhmY2YzYWFjYS90YWJsZXJhbmdlOjdkNTZkOTk1MDdiZjQ4NWE4NWQ0NzEwOGZjZjNhYWNhXzctNy0xLTEtMTQyMzUy_b13200cd-33d2-4ecb-a5a5-aec391aa4588"
      unitRef="usd">-20000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzI2ODE_f8819b3f-aa38-4fd0-88d0-8c97d7b1c6cd">&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 fair value and carrying amounts of outstanding derivative instruments in the Consolidated Balance Sheets as of December&#160;31, 2022 and 2021, respectively, 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:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-bottom:1pt solid #000000;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="background-color:#ffffff;padding:0 1pt"/&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;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Fair Value and Carrying Amounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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&#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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if9217ca4d3604f4b946cfad5533bf0ff_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzMtMy0xLTEtMTQyMzUy_68d51d1f-b2f7-49bf-91b6-1aefb1c295af"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if4bd362b0d844b0da46093e88b9cb6e3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzMtNS0xLTEtMTQyMzUy_3186eab7-e98b-4b8d-bf06-159cd36447b8"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i64eb8a93e7d149308b8db5f8c3de98eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzQtMy0xLTEtMTQyMzUy_71c4c658-2393-427b-abb0-2f9ae5361357"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i1eef4923d3454d58bada1fa64099dfd6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzQtNS0xLTEtMTQyMzUy_4f6972b0-4b3c-46ad-a7ca-3b1ebfc906a8"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ifa8caf9a740a4e3e802f553bb915f945_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzYtMy0xLTEtMTc4NDIx_01caa575-40ab-4e17-84e6-933043b62378"
      unitRef="usd">34000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i558dd7cf2340426e8d05832830212480_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90YWJsZTozNzgwMjY0MzkzOWQ0ZmE5OGYwZGUyM2ZkNmZkOTU2OS90YWJsZXJhbmdlOjM3ODAyNjQzOTM5ZDRmYTk4ZjBkZTIzZmQ2ZmQ5NTY5XzYtNS0xLTEtMTc4NDE3_9e354509-aa01-4566-87ef-1d20d5ce73c4"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTgz_ff0a3640-f326-453e-93de-1b8fafb8c883"
      unitRef="usd">466000000</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilities
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzYvZnJhZzozZGRiY2U1ZTI2OTg0NTI5YWNjMzExZmFkM2QwYmU1Yy90ZXh0cmVnaW9uOjNkZGJjZTVlMjY5ODQ1MjlhY2MzMTFmYWQzZDBiZTVjXzE5NzkxMjA5MzA2OTY4_c2c74b34-a665-4782-a3bb-afb75ae30e9d"
      unitRef="usd">501000000</us-gaap:DerivativeInstrumentsAndHedgesLiabilities>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5MTQ_629c4dd5-6fa8-4fbf-bba7-d782b4a96eb4">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 (losses) 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 style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,015&#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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;947&#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;/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;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 style="width:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;212&#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;/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 expense (benefit)&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;192&#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;/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 income tax effects of temporary differences that gave rise to the net deferred tax asset (liability) as of December&#160;31, 2022 and 2021 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 style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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&#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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;235&#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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(301)&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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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)&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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(66)&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;/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;As of December&#160;31, 2022 and 2021, the Company had $248 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 $238&#160;million, respectively, of gross loss carryforwards related to foreign operations. 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;2042&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 style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(53)&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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 subsidiaries tax impacts due to divestiture&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Tax rate changes&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Other changes &#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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 period&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&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 style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;199&#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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Foreign rate difference&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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 subsidiaries tax impacts due to divestiture&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Change in 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;192&#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;/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;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 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20.3&#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;/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 changes to the Company's effective tax rate for the year ended December&#160;31, 2022 was primarily driven by favorable mix of U.S. earnings versus foreign earnings taxed at a higher rate. The changes to the Company's effective tax rate for the year ending December&#160;31, 2021 was primarily driven by the absence of tax losses in the Company's investment in Fabory due to the impairment and internal reorganization of the Company's holdings of Fabory in the first quarter of 2020. The Company divested Fabory during the second quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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, 2022 and 2021, totaled $530 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 $544&#160;million, respectively. The C&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ompany 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 style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;28&#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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;39&#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;/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 and $4 million at December&#160;31, 2022 and 2021, respectively, 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. Excluding the timing items, the remaining amounts would affect the annual tax rate. In 2022 and 2021, the changes to tax positions were primarily related to the impact of expiring statutes and current year state and local reserves. In 2020, the changes to tax positions were related generally to the tax losses on the Company&#x2019;s investment in Fabory along with the impact of expiring statutes, the conclusion of audits and audit settlements. Estimated interest and penalties were not material. &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 2018 federal tax return while tax years 2019 through 2021 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 2021 remain subject to state and local audits and 2017 through 2021 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="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NTM_3308fe1f-b679-440a-9c35-e070fefca4db">&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 (losses) 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 style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,015&#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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;947&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzItMS0xLTEtMTQyMzUy_ba8618c3-43ee-42eb-83c8-9d68dbdd594b"
      unitRef="usd">1903000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzItMy0xLTEtMTQyMzUy_d468c417-258e-46e2-bb74-8f95dce52c03"
      unitRef="usd">1267000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzItNS0xLTEtMTQyMzUy_8c64ec6a-dc6c-4fc7-aff4-f84960d9c32d"
      unitRef="usd">1015000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzMtMS0xLTEtMTQyMzUy_048803e3-40ab-492d-9efd-109ffe05244b"
      unitRef="usd">243000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzMtMy0xLTEtMTQyMzUy_bd25307e-c098-4fb6-88de-ffd5a6f5f9a9"
      unitRef="usd">218000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzMtNS0xLTEtMTQyMzUy_303f01d2-2b1c-47d8-a26c-da49a0a5d288"
      unitRef="usd">-68000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzQtMS0xLTEtMTQyMzUy_a24f817a-e0b6-4ed1-bd05-e5b28ff7b245"
      unitRef="usd">2146000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzQtMy0xLTEtMTQyMzUy_a531a675-d103-4db5-a2af-eb2e7e59a504"
      unitRef="usd">1485000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkYmJkZTk1Y2IyYTI0NTU4YWNlMTYxYmU3NGQ0MTViMC90YWJsZXJhbmdlOmRiYmRlOTVjYjJhMjQ1NThhY2UxNjFiZTc0ZDQxNWIwXzQtNS0xLTEtMTQyMzUy_db10455b-4e83-4829-bd2a-4f1910ed7035"
      unitRef="usd">947000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NDM_94f4366b-ba18-4c75-b4fc-35e1fe75768f">&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 style="width:54.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;212&#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;/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 expense (benefit)&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;192&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzMtMS0xLTEtMTQyMzUy_9c48d8c7-0531-4adb-8f31-5b09af4faaad"
      unitRef="usd">374000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzMtMy0xLTEtMTQyMzUy_0d2093ae-bb84-4932-b8c3-14bf42da1a3c"
      unitRef="usd">221000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzMtNS0xLTEtMTQyMzUy_e4bef70f-c400-482d-acf3-83d5509a5417"
      unitRef="usd">119000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzQtMS0xLTEtMTQyMzUy_f3aa52c8-bb2f-41a3-bf99-7ae5c7b33abb"
      unitRef="usd">77000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzQtMy0xLTEtMTQyMzUy_308e8b29-a7a9-4676-a799-beef24de17e6"
      unitRef="usd">46000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzQtNS0xLTEtMTQyMzUy_4fcdd6c9-54fa-4c15-968c-d9b8d7e1f4eb"
      unitRef="usd">28000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzUtMS0xLTEtMTQyMzUy_43629828-7fe3-4ce7-bf6f-1848101354a0"
      unitRef="usd">78000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzUtMy0xLTEtMTQyMzUy_3fcb7b83-dc2a-4f77-8c34-d26142a05ade"
      unitRef="usd">81000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzUtNS0xLTEtMTQyMzUy_1eb9d626-5ba3-4782-aed3-b4ad82b03691"
      unitRef="usd">65000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzYtMS0xLTEtMTQyMzUy_b91ab0ac-8b1f-48d1-accb-59cd8ad28e68"
      unitRef="usd">529000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzYtMy0xLTEtMTQyMzUy_3d56ce42-9b8a-4b65-adda-7c847a7a54f7"
      unitRef="usd">348000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzYtNS0xLTEtMTQyMzUy_4ac1e7da-20cf-44a3-8b95-ef958cfbc447"
      unitRef="usd">212000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzctMS0xLTEtMTQyMzUy_36a84b68-2831-4bff-b9bf-7158663413ce"
      unitRef="usd">4000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzctMy0xLTEtMTQyMzUy_c07b4e34-f326-466a-bc4e-d0f0da90d526"
      unitRef="usd">23000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzctNS0xLTEtMTQyMzUy_c81fad8e-e509-40a5-b086-4b29780a8538"
      unitRef="usd">-20000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzgtMS0xLTEtMTQyMzUy_67228b17-9a55-43f8-8bf6-f54a4030537b"
      unitRef="usd">533000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzgtMy0xLTEtMTQyMzUy_8f210418-1afc-499f-888a-8a1ada2c9d99"
      unitRef="usd">371000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkODA5MTgwNmY5Y2E0OWM3OTE2MThjMzViMjVmZjQ1MC90YWJsZXJhbmdlOmQ4MDkxODA2ZjljYTQ5Yzc5MTYxOGMzNWIyNWZmNDUwXzgtNS0xLTEtMTQyMzUy_001780c5-878a-4152-9f2b-c382ce69ae0c"
      unitRef="usd">192000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NDY_8c41ec7d-ca52-4ef1-8b5e-5d88838d47e1">&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 income tax effects of temporary differences that gave rise to the net deferred tax asset (liability) as of December&#160;31, 2022 and 2021 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 style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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&#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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;235&#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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(301)&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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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)&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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(66)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzQtMS0xLTEtMTQyMzUy_f210884e-8ecb-456c-851a-207400974f31"
      unitRef="usd">150000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzQtMy0xLTEtMTQyMzUy_6a4d1ec5-4b88-4d25-a4fb-1456e9e5cf5e"
      unitRef="usd">152000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzUtMS0xLTEtMTQyMzUy_c1c1b723-7f13-486b-a58f-399832c583f1"
      unitRef="usd">62000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzUtMy0xLTEtMTQyMzUy_7367056b-a9a5-407c-925b-722dfcc1f931"
      unitRef="usd">59000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzYtMS0xLTEtMTQyMzUy_83e2ba26-822e-4d6d-a327-9d4fcb6047a9"
      unitRef="usd">51000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzYtMy0xLTEtMTQyMzUy_6376c98e-9e4e-459a-b1f7-9f8154da2646"
      unitRef="usd">50000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzctMS0xLTEtMTQyMzUy_a88d66ce-2915-4d5e-8b22-46f9a491157e"
      unitRef="usd">26000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzctMy0xLTEtMTQyMzUy_1a2d8843-2203-46da-a02d-84886f74d364"
      unitRef="usd">27000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzgtMS0xLTEtMTQyMzUy_afdbc0b0-1fa6-44e9-867b-283d9e1a6e7c"
      unitRef="usd">23000000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzgtMy0xLTEtMTQyMzUy_ce573901-d29f-4149-9aad-212e27a81b24"
      unitRef="usd">17000000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzEwLTEtMS0xLTE0MjM1Mg_dfcf0315-3e56-4ab0-bdf0-661dbb1e5a6b"
      unitRef="usd">312000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzEwLTMtMS0xLTE0MjM1Mg_7dd2618c-8f67-420e-8345-7c38ac5a72fd"
      unitRef="usd">305000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzExLTEtMS0xLTE0MjM1Mg_16ee6081-9b3f-4b70-940e-3347ca0d32cc"
      unitRef="usd">71000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzExLTMtMS0xLTE0MjM1Mg_677e0016-00c5-4276-906c-8dfa0d9d4da7"
      unitRef="usd">70000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzEyLTEtMS0xLTE0MjM1Mg_c7820249-0fca-45d6-870a-86666e9fce5a"
      unitRef="usd">241000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzEyLTMtMS0xLTE0MjM1Mg_a9e1901c-bb6f-4206-b999-5df9fe780d68"
      unitRef="usd">235000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE0LTEtMS0xLTE0MjM1Mg_313304d2-a91b-4da0-b2c0-e5c329dc2aba"
      unitRef="usd">212000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE0LTMtMS0xLTE0MjM1Mg_e882a4e2-e193-4e95-80b4-44f0cac1b2ea"
      unitRef="usd">217000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE1LTEtMS0xLTE0MjM1Mg_2f7d7448-ba3b-4197-be6e-d105726ce6ea"
      unitRef="usd">64000000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE1LTMtMS0xLTE0MjM1Mg_4e4416ae-dca3-4e80-98e4-33ef4cc02d91"
      unitRef="usd">67000000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE2LTEtMS0xLTE0MjM1Mg_02170284-b882-4b8f-b0ba-d2603cfc6b52"
      unitRef="usd">18000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE2LTMtMS0xLTE0MjM1Mg_77f277e8-99c6-4fbb-b174-342df5cd31b1"
      unitRef="usd">9000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE3LTEtMS0xLTE0MjM1Mg_57863be3-e0fd-4bd0-94e9-1e88a3a90bc3"
      unitRef="usd">11000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE3LTMtMS0xLTE0MjM1Mg_6ed3d9d3-ead0-4f3c-9ebc-2d54b54e0425"
      unitRef="usd">8000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE5LTEtMS0xLTE0MjM1Mg_cee06d80-89a6-4386-8d75-de98e1226f88"
      unitRef="usd">305000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzE5LTMtMS0xLTE0MjM1Mg_4c823f76-fd4a-4a98-9f26-7345d654980c"
      unitRef="usd">301000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzIwLTEtMS0xLTE0MjM1Mg_27984398-0776-4caf-9860-c422e6288845"
      unitRef="usd">64000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzIwLTMtMS0xLTE0MjM1Mg_25e01590-2319-4930-a435-b5bbe8b4932f"
      unitRef="usd">66000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI0LTEtMS0xLTE0MjM1Mg_22c61a07-f774-4a2b-8ddc-233399c9eb20"
      unitRef="usd">12000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI0LTMtMS0xLTE0MjM1Mg_44f607fd-cc2e-4319-b6cc-057e8ae61f9f"
      unitRef="usd">14000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI1LTEtMS0xLTE0MjM1Mg_b627507e-8a1c-4873-82b9-d5ba57d2d56c"
      unitRef="usd">76000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI1LTMtMS0xLTE0MjM1Mg_22471896-3a87-48a8-984f-d57d988bea47"
      unitRef="usd">80000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI2LTEtMS0xLTE0MjM1Mg_5a24c327-2d93-4f4d-899a-b12c7ba687b3"
      unitRef="usd">64000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpkZDk1ZTQxMzhkMjA0YTRhYmFhZDBjYjlhM2UxNzU3NC90YWJsZXJhbmdlOmRkOTVlNDEzOGQyMDRhNGFiYWFkMGNiOWEzZTE3NTc0XzI2LTMtMS0xLTE0MjM1Mg_ce31d297-dcc3-4fc6-ba2b-e1d031020842"
      unitRef="usd">66000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzQwOQ_2cda2ed3-86f2-42e5-b6ee-fc6a02c30fd7"
      unitRef="usd">248000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzE5NzkxMjA5MzEwODI1_9a8a4fcc-c5c1-49ac-8f11-c5faf216a88e"
      unitRef="usd">238000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NTQ_28e802ab-e160-4400-9f28-d290d7bd9646">&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 style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(53)&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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 subsidiaries tax impacts due to divestiture&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Tax rate changes&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Other changes &#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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 period&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzItMS0xLTEtMTQyMzUy_11b2ae79-d772-4350-a571-44848a49d3aa"
      unitRef="usd">70000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzItMy0xLTEtMTQyMzUy_dcefa6b9-5016-4507-a9b6-a66d25d535ca"
      unitRef="usd">53000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i5e04066518094a42afe5c590a2d49ab8_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzMtMS0xLTEtMTQyMzUy_afdbaabe-c3d1-4f6d-826d-45940081c6c8"
      unitRef="usd">-10000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i8f7fdbef7566410d92b5cad5105c47e5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzMtMy0xLTEtMTQyMzUy_8d85a48b-3965-42cc-8678-58beb1ff27c1"
      unitRef="usd">-8000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ib1c36fabab824bbb8a533f62f4a97a59_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzQtMS0xLTEtMTQyMzUy_e7b8fbda-8f33-41d9-9f90-5f99b46fd1da"
      unitRef="usd">1000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i9984e3e001654b74842b5e513bfaa9bb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzQtMy0xLTEtMTQyMzUy_ae5b0514-6936-4610-8322-3a1add51897b"
      unitRef="usd">2000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i5e63b36817344d6da3b9c27515baf7c1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzUtMS0xLTEtMTQyMzUy_042aa1d8-5d31-4df3-a7dc-f0fa94fe3995"
      unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ie4bde172b2dd480aa5d2bede6f3e667f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzUtMy0xLTEtMTQyMzUy_7951ef2b-ab6f-4d36-8d4e-8ed609a1e34a"
      unitRef="usd">2000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ia63f4e19dd33477a9d1cecc3212371f5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzYtMS0xLTEtMTQyMzUy_ddf10d12-ce95-41d5-82ed-46802ac0b990"
      unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ibfc55c8c158c45438280e7d056455e41_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzYtMy0xLTEtMTQyMzUy_ffb486f3-131a-4ac9-8be8-55522da81120"
      unitRef="usd">-7000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ib4efe233e1424281aade0aa6c83c943f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzctMS0xLTEtMTgyMjY3_96cfb163-63f1-4f89-87e3-dc0f5fe510d9"
      unitRef="usd">4000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i311b602e131d420494f6c3aa239445d7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzctMy0xLTEtMTgyMjc2_b8d28252-3878-4fb7-b4ad-558a76969a4d"
      unitRef="usd">1000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="iffa206ea153b4f79bab7a2d48039938e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzctMS0xLTEtMTQyMzUy_2176dbc2-7fc0-4936-aae6-a501a748d813"
      unitRef="usd">1000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ib059bfd2d0cb48b4b1ff13241da4b5f3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzctMy0xLTEtMTQyMzUy_3b0daf51-e246-47b4-b809-0ee69aa2f8ba"
      unitRef="usd">-3000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i258af28eaf6d4052920b5fa20b066b88_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzgtMS0xLTEtMTQyMzUy_ddf67922-0b01-4a4c-84a6-81dee0312c96"
      unitRef="usd">3000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i58146b542b054bf98ae76a132d04c04a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzgtMy0xLTEtMTQyMzUy_e607fab5-b60c-4d09-b133-971c69ec3f3a"
      unitRef="usd">-4000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzktMS0xLTEtMTQyMzUy_95656c0a-36de-4fd2-b06a-cb5fb03237be"
      unitRef="usd">71000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTpjMzcyNTU4ZTdmYmI0ZTY1YjRmNzQ0ZWJiN2RhNTVkOS90YWJsZXJhbmdlOmMzNzI1NThlN2ZiYjRlNjViNGY3NDRlYmI3ZGE1NWQ5XzktMy0xLTEtMTQyMzUy_5da874ab-85fc-4b93-bcb8-b8ff46a78aa6"
      unitRef="usd">70000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5MzM_8dfe1d21-a30c-4a25-a6a4-815523360326">&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 style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;199&#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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Foreign rate difference&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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 subsidiaries tax impacts due to divestiture&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Change in 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;192&#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;/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;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 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20.3&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzItMS0xLTEtMTQyMzUy_9ae56db3-1cf1-4d68-b37e-b4bdaeed2bac"
      unitRef="usd">451000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzItMy0xLTEtMTQyMzUy_a48f32f5-9511-47f8-95ba-bb065cab8035"
      unitRef="usd">312000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzItNS0xLTEtMTQyMzUy_4636609f-6763-493c-b919-833b476867be"
      unitRef="usd">199000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzMtMS0xLTEtMTQyMzUy_61f1c5ed-70b5-4117-a535-294c0049002d"
      unitRef="usd">64000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzMtMy0xLTEtMTQyMzUy_8ee7f032-ac06-4e65-9cba-a164f5cc8391"
      unitRef="usd">41000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzMtNS0xLTEtMTQyMzUy_73259bb0-666a-42fc-865d-95a56216d1f4"
      unitRef="usd">33000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzUtMS0xLTEtMTQyMzUy_a9eebb96-6c6b-43e1-8d7f-03d5153b21c5"
      unitRef="usd">26000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzUtMy0xLTEtMTQyMzUy_b8cc8aef-6bf8-4c53-9541-26e89d73973a"
      unitRef="usd">26000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzUtNS0xLTEtMTQyMzUy_cfc170f9-fd12-42e2-a890-1eec394a3231"
      unitRef="usd">23000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <gww:EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzYtMS0xLTEtMTQyMzUy_338008b6-fc4a-4c59-b7ca-941b3b5dbae8"
      unitRef="usd">0</gww:EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount>
    <gww:EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzYtMy0xLTEtMTQyMzUy_d20bcb8a-daf3-41cc-9d90-925f7eef1aaf"
      unitRef="usd">0</gww:EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount>
    <gww:EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzYtNS0xLTEtMTQyMzUy_22e3dd7e-4049-4a6a-8fae-1132aa894501"
      unitRef="usd">-61000000</gww:EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzctMS0xLTEtMTQyMzUy_5cb10a66-04e2-4d2d-9442-7c3066cbbbe9"
      unitRef="usd">7000000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzctMy0xLTEtMTQyMzUy_94b0dfab-8fe0-456c-9e50-25e1b2be1170"
      unitRef="usd">7000000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzctNS0xLTEtMTQyMzUy_6f1877fd-be5e-40fa-8a9b-9d1536ad84c3"
      unitRef="usd">16000000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzgtMS0xLTEtMTQyMzUy_083b0a04-1c19-404c-b5bf-6e04664ae60d"
      unitRef="usd">-15000000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzgtMy0xLTEtMTQyMzUy_0dcb4620-3501-4ef1-8fa4-37b7049cacb1"
      unitRef="usd">-15000000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzgtNS0xLTEtMTQyMzUy_4a00616a-5ed7-4adb-8fe6-d191d5bef5c8"
      unitRef="usd">-18000000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzEwLTEtMS0xLTE0MjM1Mg_7c7faa35-36e3-4e07-ac22-631559a6fca2"
      unitRef="usd">533000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzEwLTMtMS0xLTE0MjM1Mg_863ae9a6-02bd-4b15-ae5a-3183863e79e0"
      unitRef="usd">371000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzEwLTUtMS0xLTE0MjM1Mg_72124238-1387-4997-a3f3-0c8934375ef5"
      unitRef="usd">192000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzExLTEtMS0xLTE0MjM1Mg_fe6ee61f-3705-450b-a426-a0afa7207495"
      unitRef="number">0.248</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzExLTMtMS0xLTE0MjM1Mg_f8028643-a680-40a2-bac9-3a852467f8c4"
      unitRef="number">0.250</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTowOWRiNTYyZTE0ODQ0NmJjOTNkMGZjNDBhNGJmMDczMy90YWJsZXJhbmdlOjA5ZGI1NjJlMTQ4NDQ2YmM5M2QwZmM0MGE0YmYwNzMzXzExLTUtMS0xLTE0MjM1Mg_a17fa54b-316a-4cc0-aff2-4a991fabc9f6"
      unitRef="number">0.203</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzU0OTc1NTgyMjE1MA_3c0836b7-19f0-4383-af5c-b81ad74a63db"
      unitRef="usd">530000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzE0MzY_d19792c9-f30c-4b30-99cc-d96e7a6898cd"
      unitRef="usd">544000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzM5NTY_7b3fe0a9-e508-4469-bb16-c1204124679d">&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 style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;28&#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;/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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;39&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzItMS0xLTEtMTQyMzUy_d1e8eb3e-db22-4a56-b6ec-edaa82670fd7"
      unitRef="usd">38000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzItMy0xLTEtMTQyMzUy_fed07810-349b-4bf8-b74b-4a44cf181bac"
      unitRef="usd">39000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i332fb86951e74859bfeed63993e15f4a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzItNS0xLTEtMTQyMzUy_03a5bd39-2f4b-483c-8c20-50f99a525a36"
      unitRef="usd">28000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzMtMS0xLTEtMTQyMzUy_d85cafdc-121e-490a-9ed4-09c854ba3bcd"
      unitRef="usd">4000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzMtMy0xLTEtMTQyMzUy_dd376eca-faa3-4f58-bdb7-c2ccc40d906a"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzMtNS0xLTEtMTQyMzUy_fdb8ca14-5c57-40f8-9a67-6f5ce9b910ef"
      unitRef="usd">23000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzQtMS0xLTEtMTQyMzUy_cb29974c-3b5f-41e2-8b83-45cf7f8d9a5e"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzQtMy0xLTEtMTQyMzUy_7ca84b58-562f-4211-9b71-fb069c82fd9b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzQtNS0xLTEtMTQyMzUy_0fa61d51-0f19-43e7-b03e-4fcb98411eee"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzUtMS0xLTEtMTQyMzUy_1d72ca09-c8ef-4cdd-94e9-2174b4e8b594"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzUtMy0xLTEtMTQyMzUy_d05df2ba-0645-404c-86af-3b60b84dd381"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzUtNS0xLTEtMTQyMzUy_59394f80-d1b1-48dd-9238-48f287f1b0d5"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzYtMS0xLTEtMTQyMzUy_05f8c44e-0e39-44bd-a2e7-21b50ca72c25"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzYtMy0xLTEtMTQyMzUy_5c483d62-210a-4bf3-884b-d50c8a3d76ff"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzYtNS0xLTEtMTQyMzUy_e8c4f720-818b-482b-b4d1-e5ccd390bee5"
      unitRef="usd">10000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzctMS0xLTEtMTQyMzUy_7a5d52af-9d57-4f98-91a3-432fb2289a2c"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzctMy0xLTEtMTQyMzUy_e98c7147-712d-4e90-ba67-3fefd2d3d21b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzctNS0xLTEtMTQyMzUy_e968f483-2ed4-449a-a8e7-faec6bb5dd69"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzgtMS0xLTEtMTQyMzUy_ad53fd6a-83ca-4c62-a050-f630c08c87ca"
      unitRef="usd">41000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzgtMy0xLTEtMTQyMzUy_a8d8599d-cdbd-40be-a590-90cc345313db"
      unitRef="usd">38000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib6b588665f554de08abfc75a4a9ef1b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90YWJsZTo1MzgxNjExMzViZDQ0Y2ZjOTZlZDI5Y2E3MGYxMGVhYi90YWJsZXJhbmdlOjUzODE2MTEzNWJkNDRjZmM5NmVkMjljYTcwZjEwZWFiXzgtNS0xLTEtMTQyMzUy_1cfbe5ec-ec2b-4dfb-a528-ef3f1807b629"
      unitRef="usd">39000000</us-gaap:UnrecognizedTaxBenefits>
    <gww:TaxPositionsWithUncertainTimingOfDeductibility
      contextRef="i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzU0OTc1NTgyMzY1OQ_f8761121-861f-449d-b0d0-09ba1355fb1d"
      unitRef="usd">5000000</gww:TaxPositionsWithUncertainTimingOfDeductibility>
    <gww:TaxPositionsWithUncertainTimingOfDeductibility
      contextRef="i79961cc5ef1941b68fcc32275874f2b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xMzkvZnJhZzphOGIzNjlhZGYxN2M0NDc0OTliNGI3YTIxMGJjNzY1Zi90ZXh0cmVnaW9uOmE4YjM2OWFkZjE3YzQ0NzQ5OWI0YjdhMjEwYmM3NjVmXzU0OTc1NTgyMzY3NQ_491c14cd-4e54-4f37-9618-e9d83c01d41c"
      unitRef="usd">4000000</gww:TaxPositionsWithUncertainTimingOfDeductibility>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90ZXh0cmVnaW9uOjExYWRlYmI5NzMyODQ1MGM4N2U4Y2M5YjE4ZmM3YmVkXzIwODc_8e5c6ae0-825f-40e8-9885-7ff65782d6dc">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 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 style="width:24.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 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 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,221&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,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;/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,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;259&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;11,797&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,019&#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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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 style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.107%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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;(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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Depreciation and amortization:&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.&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:112%"&gt;Depreciation and amortization presented above includes depreciation of long-lived assets and amortization of 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2020&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;11,797&#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;/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="i7b3c9c3dc9f347d0abd29ce921312158_D20210101-20210101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90ZXh0cmVnaW9uOjExYWRlYmI5NzMyODQ1MGM4N2U4Y2M5YjE4ZmM3YmVkXzc0_2136b63f-ed33-49b0-bd35-f34628f13cab"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90ZXh0cmVnaW9uOjExYWRlYmI5NzMyODQ1MGM4N2U4Y2M5YjE4ZmM3YmVkXzIwNjU_a16ba142-1531-4e93-8708-ae9c9e47b36a">&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 style="width:24.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 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 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,221&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,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;/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,787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;259&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;11,797&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,019&#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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItMS0xLTEtMTQyMzUy_3602648b-beae-44d5-a675-66db0febe2a2"
      unitRef="usd">12182000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItMy0xLTEtMTQyMzUy_c2cd3364-9959-404c-9458-38af9689b2e3"
      unitRef="usd">1983000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItNS0xLTEtMTQyMzUy_28affd4c-3536-4098-9ac6-846aa8452534"
      unitRef="usd">10186000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItNy0xLTEtMTQyMzUy_ef4abb93-7ec5-4b99-a798-ee1c89fbc934"
      unitRef="usd">1334000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80e53f5d6e844bc2b73d3a1708850910_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItOS0xLTEtMTQyMzUy_bd8ec5c4-4aef-48c3-9868-0388864ad4b5"
      unitRef="usd">9221000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i80e53f5d6e844bc2b73d3a1708850910_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzItMTEtMS0xLTE0MjM1Mg_efeb0877-ccf0-4dd2-85c5-f04ef9d64aa7"
      unitRef="usd">1182000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtMS0xLTEtMTQyMzUy_455a346b-e6a6-4dbf-94a2-4b46a1c244cf"
      unitRef="usd">2787000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtMy0xLTEtMTQyMzUy_1d1ab617-7400-456d-95b2-32469b1aef9e"
      unitRef="usd">223000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtNS0xLTEtMTQyMzUy_4bc5d6d6-d12c-4360-a7f3-18c57ec8ff5c"
      unitRef="usd">2576000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtNy0xLTEtMTQyMzUy_85b3d947-6288-406d-8b3c-55f1f0dea3dc"
      unitRef="usd">232000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23c317137ea1463d808b47b0d77e3260_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtOS0xLTEtMTQyMzUy_ca98d756-a045-455c-ac4e-2c7b36c92067"
      unitRef="usd">2178000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i23c317137ea1463d808b47b0d77e3260_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzMtMTEtMS0xLTE0MjM1Mg_12b3f14e-8c02-4b0f-98c7-73dc7c494b0a"
      unitRef="usd">166000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3489bf95981e48728d817cdc1095dd6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtMS0xLTEtMTQyMzUy_491229d1-1f80-416e-aa98-cfddf8e7ee0e"
      unitRef="usd">259000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3489bf95981e48728d817cdc1095dd6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtMy0xLTEtMTQyMzUy_df6d2004-dafd-431d-a90c-a085634f4827"
      unitRef="usd">9000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08119f8f289d454f89827488adc70100_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtNS0xLTEtMTQyMzUy_e480d731-efdf-44e4-8f9d-ad023e4e19e7"
      unitRef="usd">260000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i08119f8f289d454f89827488adc70100_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtNy0xLTEtMTQyMzUy_2c08ac5e-1156-4a7d-b323-2d8f09d08d8c"
      unitRef="usd">-19000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f35a8f090084da69fe25a35c6b16e49_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtOS0xLTEtMTQyMzUy_07b83b15-9b2f-468a-9f30-1e45676db74f"
      unitRef="usd">398000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3f35a8f090084da69fe25a35c6b16e49_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzQtMTEtMS0xLTE0MjM1Mg_e800e0e5-058a-417b-bab8-5cf05291a8e2"
      unitRef="usd">-329000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtMS0xLTEtMTQyMzUy_b0b5883a-ec9e-45b2-a7ea-7b57316542af"
      unitRef="usd">15228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtMy0xLTEtMTQyMzUy_46100d54-bb96-43e4-8a1a-345ad1bed115"
      unitRef="usd">2215000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtNS0xLTEtMTQyMzUy_9712dacf-687f-43a8-a2a8-2c398b811e17"
      unitRef="usd">13022000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtNy0xLTEtMTQyMzUy_0b65bf3b-439f-4e08-99fb-4490908d7b6b"
      unitRef="usd">1547000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtOS0xLTEtMTQyMzUy_a949647e-fecc-4540-a4ea-30e286fad1b3"
      unitRef="usd">11797000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTpkYmE2MjYyMjQ2ZDY0MmQzYTI4MjQ3YWQ0NDc4MjcwYi90YWJsZXJhbmdlOmRiYTYyNjIyNDZkNjQyZDNhMjgyNDdhZDQ0NzgyNzBiXzUtMTEtMS0xLTE0MjM1Mg_0297af1f-6308-4e4d-bbd0-a70599afe25b"
      unitRef="usd">1019000000</us-gaap:OperatingIncomeLoss>
    <gww:SegmentReportingOtherReconcilingInformationTableTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90ZXh0cmVnaW9uOjExYWRlYmI5NzMyODQ1MGM4N2U4Y2M5YjE4ZmM3YmVkXzIwNzc_e829a4ea-514a-4c08-be61-d6dbffe62fec">&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 style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.107%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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;(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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Depreciation and amortization:&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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 consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="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;Segment results for the year ended December 31, 2020 were recast to reflect the Company's 2021 re-segmentation.&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:112%"&gt;Depreciation and amortization presented above includes depreciation of long-lived assets and amortization of 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2020&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;11,797&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</gww:SegmentReportingOtherReconcilingInformationTableTextBlock>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4589b5ea81ca4b63b1ee878ffde1e946_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzItMS0xLTEtMTQyMzUy_28a0f3d0-85d7-4bc6-8999-2d647b06002d"
      unitRef="usd">168000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i189ac9e0ef244167ae9308517ea0dc96_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzItMy0xLTEtMTQyMzUy_fba38f0f-4bfe-4cb9-a866-a8c7f1cd40ab"
      unitRef="usd">148000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i80e53f5d6e844bc2b73d3a1708850910_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzItNS0xLTEtMTQyMzUy_d49065f3-eac6-47e9-9f73-0949c5556e80"
      unitRef="usd">143000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iedd3a7a9a2fa432493a969151131b3e0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzMtMS0xLTEtMTQyMzUy_986ac7cc-de5b-4a27-b77b-05c853989f31"
      unitRef="usd">35000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i252f236cd3f24152b33b214e5b3edfd0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzMtMy0xLTEtMTQyMzUy_e7ce14e0-2029-4bb7-add9-407f035b9ec9"
      unitRef="usd">22000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i23c317137ea1463d808b47b0d77e3260_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzMtNS0xLTEtMTQyMzUy_1da4b69a-2cdd-4c26-81ff-5105da265317"
      unitRef="usd">17000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id075a154387d4b94ab6decbd2d56ccc9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzQtMS0xLTEtMTQyMzUy_725b850f-ec05-4238-bd0a-cc4f39fc0725"
      unitRef="usd">3000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib513069bbdc0487ca10ae31082dc79ea_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzQtMy0xLTEtMTQyMzUy_9176b075-8997-4d4a-bcd5-22cbf38be658"
      unitRef="usd">3000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifaf6da68c7404a88856b37445b17e45a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzQtNS0xLTEtMTQyMzUy_39a114d8-add1-4a98-9f37-6987e672a2b8"
      unitRef="usd">9000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzUtMS0xLTEtMTQyMzUy_bd4f5ca1-f279-4f82-8aa7-b8c165573d21"
      unitRef="usd">206000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzUtMy0xLTEtMTQyMzUy_bd4c5276-3ba6-4865-8c60-01b0c6454429"
      unitRef="usd">173000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTphOTcyYzJjMjM3Njk0NWZiYWJiNzZmNWYzZjRkNmVlYy90YWJsZXJhbmdlOmE5NzJjMmMyMzc2OTQ1ZmJhYmI3NmY1ZjNmNGQ2ZWVjXzUtNS0xLTEtMTQyMzUy_91128ca5-5071-4f22-bd55-b12f4b28e1aa"
      unitRef="usd">169000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0047297d05843b2b915e0f31e933cd1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzItMS0xLTEtMTQyMzUy_45d0a05b-8d1b-4add-b7d7-f1da04aa0319"
      unitRef="usd">12325000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e540be4eab74f8d860203503e43a716_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzItMy0xLTEtMTQyMzUy_0b23c53a-b95a-4b06-aa01-0a5410a2dc26"
      unitRef="usd">10236000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3110eb12916a4533afa1d100f3b1a45b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzItNS0xLTEtMTQyMzUy_f9e89887-9ee9-4c68-8fb6-85b1b6bf3193"
      unitRef="usd">9200000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i803e7d496dde435799e8ce851b842878_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzMtMS0xLTEtMTQyMzUy_9dcd3460-c632-4a02-a38b-2cc512de7d56"
      unitRef="usd">1719000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78505497003a4d92adcb1c65f291d1b0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzMtMy0xLTEtMTQyMzUy_f7a1c29d-f2c4-417f-93e0-d2ba96e3ca55"
      unitRef="usd">1705000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2dc8d17e1ac04a66b8d31a18a2d0120e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzMtNS0xLTEtMTQyMzUy_14bb1473-4ec4-42a0-be48-f9822c8b6d9e"
      unitRef="usd">1436000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica4a5988a1b9432b97eb1c49b043af96_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzQtMS0xLTEtMTQyMzUy_8c8f7c2d-5f44-427d-b1fc-4f630c0f1885"
      unitRef="usd">621000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96fada7ac9a54618b169183a371e69a5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzQtMy0xLTEtMTQyMzUy_57dabff5-726a-464f-accf-635b15f25744"
      unitRef="usd">560000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia452eded72a6438cb417874998c0f841_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzQtNS0xLTEtMTQyMzUy_c6a8b928-0621-4666-8a3f-9a0bfbf8d5bb"
      unitRef="usd">494000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46fcb6ecf3c24f8d849250f0e5d54ed4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzUtMS0xLTEtMTQyMzUy_91c05acd-a3be-4c9b-a776-3d0d8e456ed3"
      unitRef="usd">563000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6023e1c1e0a744819981cfaaee4f2bf5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzUtMy0xLTEtMTQyMzUy_ad2474c7-f141-4527-8e2d-1340811691e0"
      unitRef="usd">521000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf608a6ce38e488a9d1da5f8410e31b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzUtNS0xLTEtMTQyMzUy_ae99a203-67d7-4252-853f-ad234f96230c"
      unitRef="usd">667000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzYtMS0xLTEtMTQyMzUy_9b1982db-47c7-416a-831d-05430d3913d0"
      unitRef="usd">15228000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if16722d1941b4106a54735cebc433c0b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzYtMy0xLTEtMTQyMzUy_406831aa-4c0c-43a9-b9cb-4bac1442bc42"
      unitRef="usd">13022000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i149a8eda3dad44818b87b2e0a8f68428_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDUvZnJhZzoxMWFkZWJiOTczMjg0NTBjODdlOGNjOWIxOGZjN2JlZC90YWJsZTo1M2YxYmFiOGM0OGQ0MWJlYjQ0YWU0MzljZDRlMjk3ZC90YWJsZXJhbmdlOjUzZjFiYWI4YzQ4ZDQxYmViNDRhZTQzOWNkNGUyOTdkXzYtNS0xLTEtMTQyMzUy_ace98a69-82d8-4a67-89cd-7db6e7805671"
      unitRef="usd">11797000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzQ1NzI_56ee5dc5-4a62-4cb6-98b2-e11f756d3013">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 employees, 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:112%"&gt;As previously disclosed, since the fourth quarter of 2019, Grainger, KMCO, LLC (KMCO) and other defendants have been named in several product liability-related lawsuits in the Harris County, Texas District Court relating to an explosion at a KMCO chemical refinery located in Crosby, Harris County, Texas on April 2, 2019. The complaints in which Grainger has been named, which to date encompass approximately 186 plaintiffs, seek recovery of compensatory and other damages and relief in relation to personal injury, including one death and various other alleged injuries. On May 8, 2020, KMCO filed a voluntary petition in the United States Bankruptcy Court for the Southern District of Texas for relief under Chapter 7 of Title 11 of the United States Bankruptcy Court in the case KMCO, LLC, No. 20-60028. As a result of the Chapter 7 proceedings, the claims against KMCO in the Harris County lawsuits were stayed. Effective January 1, 2021, the Bankruptcy Court lifted the stay with respect to KMCO. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;In the product liability cases, the Harris County District Court decided to schedule bellwether trials involving a subset of plaintiffs the Court believes are representative of the parties' claims and defenses, and the first of such trials involving six plaintiffs (the First Scheduled Trial) was scheduled to commence in mid-January 2023. Prior to the start of the First Scheduled Trial, the Company and 27 plaintiffs engaged in mediation and reached settlements in principle with respect to such plaintiffs' claims against the Company. Those 27 plaintiffs include the plaintiffs who alleged the most serious injuries, as well as five of the six plaintiffs from the First Scheduled Trial. The Company has executed final settlement agreements with those 27 plaintiffs. Grainger believes the payment of these settlements is probable through available insurance.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; The Company recorded a contingent liability related to these settlements in Accrued expenses and a corresponding recoverable asset in Prepaid expenses and other current assets on the Consolidated Balance Sheet as of December 31, 2022, which resulted in no effect to the Company's Consolidated Statement of Earnings for the year ended December 31, 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-weight:400;line-height:112%"&gt;Whether trials involving any or all of the remaining plaintiffs will proceed is uncertain and the timing or outcome of any such trials cannot currently be predicted, nor is it currently possible to make any additional estimate of potential loss or range of loss. &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:120%"&gt;On December 16, 2020, KMCO, the trustee of its estate and ORG Chemical Holdings, LLC, KMCO&#x2019;s parent company (ORG), filed a property damage lawsuit relating to the KMCO chemical refinery incident against Grainger and another defendant in the Harris County, Texas District Court, which seeks unspecified damages (the KMCO Case). On April 1, 2021, 24 individual plaintiffs filed a petition in intervention seeking to be added as plaintiffs in the KMCO Case and seeking unspecified damages. On March 24, 2021, Indian Harbor Insurance Company, together with other insurance companies and underwriters, filed a property damage lawsuit relating to the KMCO chemical refinery incident against Grainger and another defendant in the Harris County, Texas District Court, seeking reimbursement of insurance payments made to or on behalf of KMCO and ORG, the insured parties under their respective policies, and other damages. The Company is currently unable to predict the timing, outcome or any estimate of possible loss or range of loss of the ORG and the Indian Harbor Insurance Company lawsuits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;Grainger continues to investigate each of the various remaining claims against the Company relating to the KMCO chemical refinery incident and intends to contest these matters vigorously. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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;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:120%"&gt;From time to time, the Company has also been named, along with numerous other nonaffiliated companies, as defendant in litigation in various states involving asbestos and/or silica. These lawsuits typically assert claims of personal injury arising from alleged exposure to asbestos and/or silica as a consequence of products manufactured by third parties purportedly distributed by the Company. While several lawsuits have been dismissed in the past based on the lack of product identification, if a specific product distributed by the Company is identified in any pending or future lawsuits, the Company will seek to exercise indemnification remedies against the product manufacturer to the extent available. In addition, the Company believes that a substantial number of these claims &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;are covered by insurance. The Company has entered into agreements with its major insurance carriers relating to the scope, coverage and the costs of defense, of lawsuits involving claims of exposure to asbestos. The Company believes it has strong legal and factual defenses and intends to continue defending itself vigorously in these lawsuits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: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:LossContingencyNumberOfPlaintiffs
      contextRef="i554993b3d79b4f779b957aaf884b30bd_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzU0OTc1NTg0MTQ0Mw_31d85cc5-a0a1-4941-adc9-add56f95e144"
      unitRef="numberofplaintiffs">186</us-gaap:LossContingencyNumberOfPlaintiffs>
    <gww:LossContingencyNumberOfDeaths
      contextRef="i554993b3d79b4f779b957aaf884b30bd_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzU0OTc1NTg0MTQ1MQ_bcc0253c-629f-457a-8b6b-4809aa55c08e"
      unitRef="death">1</gww:LossContingencyNumberOfDeaths>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i108e560c342f4c95aa33156f0f810dc6_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1Nzc0_6d6f21e0-52af-4ceb-97fc-455f2d03c251"
      unitRef="numberofplaintiffs">6</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1Mjg1_1468e7d7-2105-48a1-87c1-b6661c420a09"
      unitRef="numberofplaintiffs">27</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1Mjkx_2a63c1df-17e3-4fe1-a370-92809c8d0f7e"
      unitRef="numberofplaintiffs">27</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i9cd741a111e94b409d18827954741e16_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1NzU3_2f990d3f-63f4-4c24-9512-e0bda4bfee72"
      unitRef="numberofplaintiffs">5</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i108e560c342f4c95aa33156f0f810dc6_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzE5NzkxMjA5MzQ1NzU4_ac27640b-c424-440f-9baf-a1b7d09b9c91"
      unitRef="numberofplaintiffs">6</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzU0OTc1NTg1OTY3NA_ac1fe62f-cc79-4f3e-9dac-b05cc79a365a"
      unitRef="numberofplaintiffs">27</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i95c93a1fddb541389b2536aa1843792b_D20210401-20210401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xNDgvZnJhZzphNjViMDFiZjA5OTE0ZjUxOGE5ZjhhNGE1NzVmYjllYS90ZXh0cmVnaW9uOmE2NWIwMWJmMDk5MTRmNTE4YTlmOGE0YTU3NWZiOWVhXzU0OTc1NTgzOTcyNQ_ce305414-2f05-4fc4-9af5-fdb55be2e902"
      unitRef="numberofplaintiffs">24</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV81NDk3NTU4MTU0NzQvZnJhZzoxYWYxZjhmYmU0MTM0OWI3YmE1MDdjMDg4YzYyOWI2NS90ZXh0cmVnaW9uOjFhZjFmOGZiZTQxMzQ5YjdiYTUwN2MwODhjNjI5YjY1XzE5NzkxMjA5MzMwMjcx_ecd4607f-070b-4614-9b33-f783505ac530">SUBSEQUENT EVENTS&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;Subsequent to December 31, 2022, the Company reached a settlement agreement related to the First Scheduled Trial as described in Note 15.&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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On January 25, 2023, Grainger's Board of Directors declared a quarterly cash dividend of $1.72 per share of common stock, payable March 1, 2023 to shareholders of record on February 13, 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:112%"&gt;Grainger evaluated all subsequent event activity and concluded t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;hat no other subseq&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;uent events have occurred that would require recognition in the Consolidated Financial Statements or disclosure in the Notes to Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id5b54e429efb4ba281fb7a68c02fbe48_D20230125-20230125"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV81NDk3NTU4MTU0NzQvZnJhZzoxYWYxZjhmYmU0MTM0OWI3YmE1MDdjMDg4YzYyOWI2NS90ZXh0cmVnaW9uOjFhZjFmOGZiZTQxMzQ5YjdiYTUwN2MwODhjNjI5YjY1XzMwMzAx_3b8cc9a9-d9fc-4ed6-9b69-89483604f4bf"
      unitRef="usdPerShare">1.72</us-gaap:CommonStockDividendsPerShareDeclared>
    <dei:AuditorFirmId
      contextRef="i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1M2Y1ZWQwZjVhOTRlYmVhY2VjZjdjNWUzZDEwODFhL3NlYzo1NTNmNWVkMGY1YTk0ZWJlYWNlY2Y3YzVlM2QxMDgxYV8xOTMvZnJhZzozOTU2ZGYyNjU5NGM0YjQxYWEwYTUzYjBmYTIyNmE3ZS90YWJsZToxMTM2MzI1NGUwZWE0NTU2YjlmZjQ3ZmU5YTExZWQxMC90YWJsZXJhbmdlOjExMzYzMjU0ZTBlYTQ1NTZiOWZmNDdmZTlhMTFlZDEwXzEtMS0xLTEtMTQyMzUy_0ee7c11c-0954-4187-9df2-59cb7f73a9e3">42</dei:AuditorFirmId>
</xbrl>
</XML>
</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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
M(!B B*SP+A&/].4/4@D:Y7Q+FO#B$[Q46'L ECLN:%H%RPS2."N_\6M5B%8
M]'H"4!6 U "W)\"I ISW!KA5@%M4II12U"'$ D\GC+X EJ,E6_ZC*&81+>7'
M63[N<\'DO[&,$]/9_=W\_N=->/%T%8+YD_RZO;I[FH/['^#JXO'NYNYZ#KZ!
M7_,0?/U\ O@&,\)!G(';.$GDN/%3\+E].1D*F51./5Q6"5R6":">!" "MS03
M&PZNLHA$AP1#J::6A-XD72(C8TB6%G#@*4 V0IJ$9N\/AYKP\/WAMD&-4P^0
M4_ Y/7PWV9*F!,P%%D2N-P'^NEAPP>1Z^5M7[)+,U9/E3>2,;_&2G ]DE^"$
M[<E@^N43].SOND(=DRP\$ME!$=VZB*Z)?7HG&RC'"='.SS)T5(3F;7(_A2.$
M@LEPWZZ%!N44\ZN-"C4HZ(_]&G60_:C.?F3,?D:Y '0%UI1&''":1#H9)8?7
M>O38\<>*BBXHD"H4$5V0/QJ-]1J\6H-GU'#-*.=@R^@J%KKLO<XS1X&K9M\%
MN7Z^R ZRUX"0$^BS]^OL?6/V<[DOQ=GZ%*Q)1AA. ,XB@"/9C^-\+>9;%R"O
M<B_F^BGF=W)R/,=5U&E T'<4=1H0@CUC$]3J J.Z^RW)-61K0##+Y+=60]!Y
M,D)PI&CH@N#(]14-&I#=IV%<:Q@;V^2]V! &OL9%MSQY&XPSG9#Q,5OD,<G"
M(Y$=%!#:C1.PC=/@)A-$\HJWXH$OGP($X7>0$>V2K>@..XXR'S280)T.9IY#
M,2U; \USNI@/_Z< =I[\#:G+4@L:J1IT(-@C C4BD%'$$Q6RU]!"RGL'!742
M\=0VJL.H>X &XZ,>/8V5@<9-?GI5M1>P(/*-A8!RM0*!7_5MLZ([Z#G0]50Y
M711T@\X(=5%CMV=CAHVO@&9C<5,KR/>V?9R_#FF5N-W]S>DLEB[(\:&JHPN"
MX[Z1:1P&-%N,W""9FC_L>@+HP8X #0I"5U6@]1<]"AI_ <T&XR>1_B)KR0!8
M"!8O=@(O$CE"%&14#E8F&"WV<CGYRG:GE=LU$5YGVG4QW<'2\-@]2ALO LUF
MY,XD\MEZML UDR_\:\).@9R?EE:@KS&]ZD8]TZ%L5[4D&I0W[AO/QI/ P+BA
MU[U"FI/RO5.[F4.CM?GH;GY4MO!8;(<5;!P1-/J%Z27F\3*W1""24QZS5BE/
MM*4LZ?QV^[$M]15GIH'!L37NK'(-#%E!CQ%'C4M!9I<2QLE.D.@#NBI"19>M
MKF<-3.H*5%TZF-35TX%18U@0-,[WY^*$2@K#>^G&UP1DNW0A=<GWONK4A>X$
M%_+%0ZX*[5) 1D?TT:5P5+;P6&R'Q6V,%#(;J68IE+74SY.2(VCOT;:EFB<=
M"JJH4(=RK)ZFB!H#A<P&JCWY34H<78Y05:)!(4LU@CJ48ZG&:=@Z@4P)6Q<G
MN1PLZ2X3Y<E=?;<^+;XHSDB5^Y?P+"S/?!N:\@CZ%K-UG'&0D)6DM"U?;CBL
M/-4M+P3=%N><"RH$38N?&X(CPG* _']%J7B[R!]0GZU/_P-02P,$%     @
MAX955FF%KVA]!   _1   !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RU
M6.]OVCH4_5>LK)I:J2-Q""%M :DE;*NTTJITZX?I?3#A GE+;&:;TO[WST[2
M%!*357KL2\F/<T]\CJ^OK]O;,/Y++ $D>DX3*OK64LK5N6V+: DI$2VV JK>
MS!E/B52W?&&+%0<RRX+2Q'8=Q[=3$E-KT,N>W?%!CZUE$E.XXTBLTY3PERM(
MV*9O8>OUP7V\6$K]P![T5F0!$Y#?5W=<W=DERRQ.@8J84<1AWK<N\7F(/1V0
M(7[$L!%;UTA+F3+V2]]<S_J6HT<$"4124Q#U\P1#2!+-I,;QNR"URF_JP.WK
M5_;/F7@E9DH$#%GR&,_DLF\%%IK!G*P3><\V7Z$0U-%\$4M$]A=M"JQCH6@M
M)$N+8#6"-*;Y+WDNC-@*P/Z> +<(<*L!WIZ =A'0?F^ 5P1D5MNYE,R'D$@R
MZ'&V05RC%9N^R,S,HI7\F.IYGTBNWL8J3@Z&M^/)[;?K\/)A%*+)@_JY&8T?
M)NCV,QK>WMS=C[Z.QI/K'R,TNKP?7X^_3- G]'T2HN.C$W2$8HINXB11$RAZ
MME3#T:1V5'SZ*O^TN^?3V$4WC,JE0",Z@]DN@:UTE&+<5S%7;B-C"%$+M?$I
M<AW7-0QH^/YP; @/WQ_N-*AIEU/3SOC:>_@FDDA02TPB-D=#EJIUO=0+[@G0
M-8U8"NCGY51(KI;./R;W<W;/S*[KR;E8D0CZEB(6P)_ &GS\@'WGPN3<(<G"
M Y'MN.J5KGI-[(.QJJ5 .(WIPIBS>70GB]9%\VF ?=SNV4_;;AA &'N[H+ .
MZG8Z)69G\)UR\)W&E+B52^ HVLF%5S'H.&%"@#@Y-\GJ'#(9#DD6'HALQT^_
M]--O3 :U=:B-@:I"RSG0Z 6IU41%0O(M:?:OJK]Z 0KT\4/@8GR!*&2KD4.4
M$"'B>1SE6,FVYD$ H#&3@%Q$Z"R_Q/C$-"WY\/RM'/F$'5S)-@/(KR9;'1.T
MS;G6+;WI-GISQU1M 1GSO 9-@<(\EFB5$%JF&EJHSJ+FCB3/)?P8GE6+(N!$
MOSCR3]%1!G8O3C-OCHZ[)Z?*3K&"K %(7K;LZ_[1OJ[!OF[%O3K&J7A71^C=
MP^1=4'H7-'KWP"1)$'O/:C7)"@RR<%#190#5LJ*.P<Z>$G162CMKE#8TRZFG
M@$G867T\WEFG(LP <CK5.:N# M\Q*\/.6R_D-);7;R#$G^8+$2EY/%U+,DU
MKWO*U&9,)6>J#Z(+U1))4/DLC?V0<\@J?%"V\%!LN]9OM:'X?VW+1?CVA/M^
M)7$,F&ZEEH8FGGUYX[X-WCW(-F(4YM;7<=NK*C. W+.JM#H([ZEC^*T'Q8W-
M6%')_N:::-=&W7:K\NL8SZVJKV.Z^]2_]8JXN5G<4^RJ<A];CRWTA:N]< '\
M5'?G+:-40]OH^=7>TH1RG* JU]!=!D%%K[UU+DR!+[+SM:YP:RKS4U7YM#S#
M7V8GU\KS*WVVS\Z;;S3Y/P9N"%_H%B"!N:)T6ETU(IZ?M?,;R5;9Z7/*I#K+
M9I=+(#/@&J#>SYG:WXL;_8'R/QZ#_P!02P,$%     @ AX955B4WY2^L @
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
M93QLC(?/,/[LJ@\?+*3O.)UE?TIDB\!U?G\]G><SG%;K.^76;G3"H!]Z;G@
M<%)HFV#O^^\>);C%YD^5\L?A>] 0"Z6?A' ?..N'/<<;AH>?@:[(8<\/';=W
M@&#O=3.FE?Q Y)KE"CA=8:IS,<!C3-;=63W0HJ@:G*70V"Y5EREVM%2: 'R^
M$D+?#TS/U/3(T2]02P,$%     @ AX955KF^8FU:"   %R@  !@   !X;"]W
M;W)K<VAE971S+W-H965T."YX;6RM6FUOVS80_BN$-PPMT-0F*;]EB8'4:M$
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
MK$]KKT]+J<_F DGF+Y?*EN.D)3,+Q^*IDJBK&C'!'+GQEG":Q*3S,,%\3+
M$RQ41?5$B_9>B_8K6BR7)$Z>DIAE<4G641)#4K3ELX=AB'<;)5-7,6*".7+S
MA:.R"W50%XP\S#;YF& !)E@(Q(+:L,S&>YF-E3)SLK@]A:)KD.3&4BMT35SI
MITK6KI*3&:44BFQ"=4.\)LM&MF4)1AYFRWV9L6\*X@T &YO:PH82 E$W6S(H
M5#LDIC6T'$H#U7(>;/+*2KJNPXZ*Y@#M-\3%!I710T7S4=$"(!JZL&V$@$U+
M+H4>E4(H9C:E03N9')9XMYZJ.3O+#A/-045S4=$\5#0?%2V 1MX<B^D^R*I-
MHX?" E57%EY+ES3N)_."2C< -4EG46*B.:AH+A0/;2B<"#Q43A\5+4!%"X%X
M6&VB/%0[J+K<\=.Y$PJDQ$U)K*CE#U0T!Q7-147S4-%\:*@,X:0;H%*&$*4^
M;A'KH61"U363MR92J)PZUT5EHM9*4-$<5#07%<U#1?-1T0)4M% IHE,!'PHF
M5%TQ>6/VA<HY<CYA+5'"J+435#0'Z($F7HJ@3AI#<7M'K8J@H@6H:"$4#]UH
M4=RA-$+5M1%U(H:"ZI,SX#J5[^0[JY-?EPB+[!6 )&58 !NJ6Y)8@"K 2+RP
M>6]HDP\@]<>FN!D"1K8MMCV$(F6;+4-VJ!90=;F@4_9$3A"/Q)R9FJ[S.H%:
M-0#:/Y3&'K5P@(KFHZ(%0#1$_8:038OB#C4!JBX*=,V>  EC4Y-DAUH>0$5S
M4-%<5#0/%<U'10O@D9<D"A446C1Z*"A0=47AU>P)D*HWJ21*U ("*IJ#BN9"
M\1@-+7''1"U+H*(%J&@A$ ^S9:O6#X4.75WH^.GLB2[GP/N4B@56-7OG7PRC
MUCU0T5Q4- \5S8?&2JRC!:B4(41Y=#4Z5>NA2**KBR1OO'WJ0/+;$$_D4S57
M9VVB%D=0T5PP'M)*BLKIHZ(%J&@A%(^VBZI^]-B%NCJBOJCJH%"!G_];8F)S
MJN;M+-2W/'<!/'AA4/%: UEI4A'20VV^#Y#VJ:V)BQE@-1X.Q>LO%/^Q^..!
MP=$#;O5CFU^BXC')2I*R!??2/EK<O=@]";G[4.7K[3-O#WE5Y:OMVR6+8E;4
M!OS_BSRO7C[4C]'MGT>=_ ]02P,$%     @ AX955L!_C]FK @  RP8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULK55A;]HP$/TKIVS:5FDC$"BT
M'40"0M5*;6&$;IJF?3#)0:PZ<6H;:/_];">DM(.J'_H%V^=[[_S.^*6[X>).
M)H@*'E*6R9Z3*)6?N:Z,$DR)K/$<,[VSX"(E2B_%TI6Y0!);4,I<KUYONRFA
MF>-W;6PB_"Y?*48SG B0JS0EXG& C&]Z3L/9!J9TF2@3</UN3I88HKK-)T*O
MW(HEIBEFDO(,!"YZ3K]Q%K1,ODWX27$C=^9@E,PYOS.+R[CGU,V!D&&D# /1
MPQJ'R)@ATL>X+SF=JJ0![LZW[.=6N]8R)Q*'G/VBL4IZSHD#,2[(BJDIWUQ@
MJ>?8\$6<2?L+FR*WHY.CE50\+<'Z!"G-BI$\E'W8 33:!P!>"?!> EH' ,T2
MT'PKH%4";*O=0HKM0T 4\;N";T"8;,UF)K:9%JWET\Q<>ZB$WJ4:I_SA^"8<
M7UT&_=DH@'"FA^O1S2R$\3F$%_WIZ&)\%8RFX6<8_;B]G/V&+Q,B,%,)*AH1
M)H_@&WP$%V2BP[+K*GTD0^Q&9?E!4=X[4+[AP377=!)&68SQ<P)7:ZD$>5M!
M ^]5Q@"C&C0;7\&K>]Z> PW?#F_L@0=OA]=?4=.LKJ=I^9H'^$)%%.I7IH O
M(%0\NDLXBU%(?2'W*ZH>X4]_+I70S^?OONX7[*W][,92SF1.(NPYVC,DBC4Z
M_J</C7;]^[[.O2=9\$YDS[K:JKK:>HW='Q*90$S7-,8LEI 3&D..HO@7PQ>:
M0<P9(T(^18_V=;>HTK%5C+^N_7:M<])UU[M=VY?4/'V>%/R?=%P[;55)A4IW
MYYFG*);6+B5$?)6IXH%4T<J1^]:(7L0'VJD+8WVB*6S^FH@ES20P7&C*>JUS
M[( HK+-8*)Y;,YESI:W)3A/]M4%A$O3^@G.U79@"U??+_P=02P,$%     @
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
MZNBC.3*>WB)GZ?>"'KFUK>V_*OB-J:B<I)ZKPMQ:=@K1/0Y-6NZ(:Y[L2%.
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
MSBDS%<98!O:,4JK;1N6AW,C,Z9NQAJ8&;=R"?9N.7F_<FIO&(MJWC; >_*'
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
M6 NL T-8X/9^1=BM#99;*_ R#/[*JQ<BLT:BNDVA,JYRA"!&<&L#B(#MS*+
M\9E'-J#%EDYDC22/&!AA@69O<"#)L:,%.FU5*RDM?+[^OZ S(AE:W>-*_^MH
M_AL<:EG/5CSB_(,@_<WAY**CK\&Z^T"$*GFHRJN?;:DY1S#E,KB.J@(WX+;&
M2<[1.V@W_ S5DV-<6/?^PRLM!:<!'5N(@R,!]3(D_!HTTVCFP4AN5_\0X#0R
M'IM+0F]H&'[W!O@)G2G]R(/["5US$>E0QNW,N[WW#]YWD!\WKB0@3X:M_' Z
M>H#Y;OJ>WHUW\)+AJX IVY4,\3N>/C1V+PE9$4OT#;ED3J,(:QT)UG;#^VIS
M'._G>FTWE-.;9+CWH&>BZIP*U.:..DS;2:3JY:3$;CL8[TI?<F'86$0OE<[3
MC7N[8Y3R#U3+2]M)2,WW<*J&0^(6#7;)[%E(G#F,>U+Q-,N::+)XP43Y-22P
MO\O?"YCV6/$/POT&VDDXM,,3C53$H%D92\FM5.4H27I[M)'P'C61)GOX3::A
MPB<\$,H\V>/WT9@+,9?<#M$?/;]3*8HF%[%7)J/>J(%#QA&X9,!(Z8AP"K\P
MY8^-\3)_ > <1_2%0D.1K+TM5\[ ^/YKC&84]JT Y,S"KSG#HU[:K#V>#FB4
M3"B9C&@,\>%DGY+QI&'VTUJ9]/;;($S'[/,DV6?_A\R?Z8##,I[$D2G-=A(0
MMU@7._,37.Q=QN9QI[PZ>RN*ZN,LLF62W)\GWH#O[4<@P&30UC\W=NZ+T3S)
M-YCG*!@*M#GT#!X?44YQ "F>U$YK.B^QJ/F0T!S$P"CW^_CR+UA%IPT.EAZ&
MT/$; C_DYYA&(WY.8"P_]Y 49C(N[0L^18^;I'#U#>BY.TE_YT*)4EZ&:[.C
M<!B)=\MVM+V9S^*%]%X\7NM_$G:IX(.6"Z@.>GOC#MEX58X?WE3A>CHW'KP)
MKRN).K4L@/F%,7[[P0NT_U<<_0]02P,$%     @ AX955K:>=]1F"@  LQD
M !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&ULK5EK3R,Y%OTK5H:>!2F$
MI)+PZ 8D'LT,*[II0?>,5JO]X%0YB9>*G;%=A,ROWW.OJRH5"#"K735=+]O7
M]W'NRSE>6/?@ITH%\33+C3]I34.8?]S;\^E4S:3OV+DR&!E;-Y,!KVZRY^=.
MR8P7S?*]I-O=WYM);5JGQ_SMFSL]MD7(M5'?G/#%;";=\ESE=G'2ZK6J#W=Z
M,@WT8>_T>"XGZEZ%'_-O#F][-95,SY3QVAKAU/BD==;[>#Z@^3SA-ZT6OO$L
M2)*1M0_T<IV=M+K$D,I5&HB"Q.U17:@\)T)@XX^29JO>DA8VGROJ5RP[9!E)
MKRYL_KO.PO2D==@2F1K+(@]W=O&K*N49$KW4YIZO8A'G#KHMD18^V%FY&!S,
MM(EW^53JH;'@\+4%2;D@8;[C1LSEI0SR]-C9A7 T&]3H@47EU6!.&S+*?7 8
MU5@73F]NO_ZR^_WSW1=Q^?G\^_%> $T:V4O+]>=Q??+*^EXBOE@3IEY\-IG*
MU@GL@9F:HZ3BZ#QYD^*E2CNBWVN+I)LD;]#KUQ+VF5[_-0FMF>Q^5VXF+M4H
MM,4/D^;2>SW6*A/_/!OYX "-?VT2/1(>;"9,[O+1SV6J3EKP!Z_<HVJ=_OQ3
M;[_[Z0VV!S7;@[>H_P7#O+E^,W=$2GRW0>9 +BE#0QE%ILU$Y*2F #6U 3OG
ME F 62B<#EIY(4W&*X3VOI F52*U/I3?M4]M8?#V\T^'2:_W21@%TJF%Y_H
M)=NQ"%,EQC9'"*"]MK4!EO,<;NEI-,.(='[GHSCC=T! S4;*U3"@2T]<2.>6
MM/XWF1=*7$GMRL?71P:=_>X'X971U@EC V3)\#GI#H9B2_3:W6X7]Z/>?N.M
MUTX.!Z+7.1QN7)D,Q1#S!@==O@^[1]@E>667 S' G'[_D.^#HT3T.P>;Z0[V
MX]Q>7#,8'HF_R[DT,)Y8*B/(.#"3-&+_B/X.#NGO%JIU8CLYVHF7 _R[+T:!
MC9RT^X,NKMW#'CT?#G$]3([$C?)^DYFW^\.=>&%3)I_J^^5_8WRRH9Q9%_2?
MDF/O=M+;J2[]\G)3 2X":PNLD=KI3BJF>W\_X?MA=U_<J4>;/Y*-+YS*=("1
M4YWKL!371ERID2N04\@ZW3:C[<+.H+NE@(0*"X#T8(448^0 6G%63!!<&5QO
MSK_2#M/.D(:R&2EKF^;6KSL"DS2$=S5W:>1N7'+7$=^;"T0ZE68"31.9D3+I
M%*GP03@9R#^08*QS[", A3(6 5\&9D;\Z-QW6..8AE1C2O.E9+:QLS-Q<WU^
M>T?\I,H%9&,A<TB"]23Q^E:>N-*^]'X0>#;,>0Y^:YC-SX6S4!F(C:1Y$+?C
M,2OHCGC>_OSCCO;=>8=[HN%+14LC,PT47[+71WHEM8O+]TG5Z\NH$:G>@[V<
M]'_["*'U1$P#>,[4DSC#!Y078OO^]NOUV7O4?46'5'VOH&1\+VF"Y!5F0N<8
MCPS?WUZ]RS!;KF3V.1QD[JTHYAEKO3*<99>>._NH/8=(IR;2<93V19K"=[&?
M9IP"F]%BL#L#@#=P2BSH8FR3+91D/D LHE- -8X5]RIRA7PE%I-F*!Y'64J_
M^9NO@>F+D=>PD"-H%@'$_E3B$:^VP*1:@=X6+E6\C"LW9D'.-<6M>>'FUI=Y
M)ZH#92@DI4E&J2PJ$H'Q)3U"_F1"*@NU&A#D!%Z=!NWWQ8)(,^52FOQ-8MNF
MG!P#R5:K.7.>PSX84*^2*?A.@DV4 =OY"P%+&5Y+=Q4OC&VR)I@VUJBF#3N
M)^>0KYQ#KJ.S+A50AK6]X6Z,A;\X0&H"XLQX)K:23E^,8O(E717&ERC/UP/R
M=C-%[0".&@%"YTN2C[&90<1</>E1A MHC8N(KC>E;@L_E8Z !RLC'%9F7FV?
M2C_%\!^%=HJ\I/2:M919#A/$P1D0,&=++'D^A +LJL2V9/*UOR#NS:7.0&ZF
M=Z4QA<SSY1J6L7")#3*E9JS3M8TAYF)J<P4\"9K+IF9_!%D7-N" )H+D@]J-
M"XGR;,YY$:PCF^(* C1]JE"X@,NYXF9E)4%61>T-RR%0*O.TR#G@C(AUBM"4
MIR--^F]VJW2_U"KGV"YC9 KHY7R!W,DXH,T6.DR9Y7+SE-3BY"BO"<(N0!69
ME@U6%GAK>IKG\/9>=Q>I'-F$E&YA HK6=J+8H^,V:>H(EF2BPK!A*DNU27-A
M76+2 ]PF0Z#"*UD.->QX/8$_P1TUB>\%*1*%?BH PXQ]K<J_,!<*U.!L#@(!
MO.0YLF %JXP$)9.!+ZRB!$6H+_'Z4E@PVNOV/I2*T*Z!2=1!0&-4QU\1EB0D
M.M5F'?$[]$19P43OKK2]AHWU&N9_P2^+TGU#E/^+!=<BJF%H;FXPG(JP+H&W
M)@I5F7.$HB=$IJ 0F;90VI9]19OB"_4])M3Y;D%5+E[&:BVS$& 0!.N4$C?F
MS.%4:EU&PF%!!(S<S;5<A;QG52Q1I> V4EQ#Q!J82JG',MV^ZB^%9W>BS]B$
MBHU=:NG$#*JV+/]U%<%*AIL5=V<5YPO/5FY4!\(OY-Q'2!LJA=@DVC] *-02
M2&*D838FC;QL?"K-1#JL&52-R/6\D/+<5&6@"R@00E@01)402QRD>.K''KD?
MXXEU)/-%'F*"*/NW.$EF_T9Q'D/Y>^E:M%GAI:UCQ15[(ATS8N# )4<P04=<
M@==QX7B<6I?"\^E26>FN:ID7\LQMKM-5)^ST8RRLM8&Y"F85B4TISL:BET!"
MLO0-M6MK[092\A<+K<J[V^>]!IT=##\=U=EYU?!)U#.<"LF(E&4QEDZ-S>V$
M4/BH:FW1$"0!1&0\.(/RJ$&!L,'I4<$^F/+&8OOR8H? 0VGZ_5I$Q!A3FZH,
M;"66:UZ;9PH;.DQJ=1?/ EJ;ZYNM_=IYH0MLNH7NMN'-55*LDO5*.TP^AC8P
M.FA3'<!&9Z\;HRX4".L(8(V4WPAK9$)DDJC 2*-?23W@AQ$7562'LI=8=R^H
MH-OI#C]TF@</Q")F<&C*FAY@U](5^_#!)[\>#$@?=0\F'Z7.61[UQ!T=,\\U
M+X*I9 Y7FG8/JNH)R#&]A@JAXQA;FV"%_4 AAD#4_,%2*[68ZG3*#M4X) ,S
M-PJ*%PDHS L*CM&"?*K3\&T-[2!K+9]W!L\WKQI/(<=C34>KY$DDAJ&JG5Y2
MF Z%?:!&F1(5&"H\F2T*2\>BU.Z3A%R=&,(61[!*X+*;B3U#Z;:66P$*X]P?
M(_>4[0.I5#D^XHZII]R](8C ;#*+%H:W1!:@J3$%YO$\K<'V7VN>Z(P]*W+2
M<=VR;"AGZZKD19Q"68-]56;0%+;7V_;UVI%.JI%.LJ;I8L9RCBJB$A2D4,Y!
MU&<J=F(^,>&VH@T 5J[]VF$@+=;@+N7(L J4/H9I<G]*"'P4Z-\X"/P'!89O
M40'HESG4L&-NB?XP>F9_L#J,P\.^X.\']9$5-\)R3)&NUS[$I'CPR0=+!P.Q
MZ8QVKW&0CO9NPC\74+.'[>.9>OVU_D7B+![$KZ;'GS.^2#<!Y$6NQEC:[1P,
M6\BY_!-!? EVSL?R(QN 9GZ<*@F-T02,CRU"0?E"&]2_TYS^!U!+ P04
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
MS/DM>C+445J WV<E\([_0 <T#\N^_ ]02P,$%     @ AX955A9DD>?T!
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
M27NU27LO<?\/P7L+'W:7 QOJHN1JQBB_'?Y9-N%&Z H=-S8 P8=3X7+,#?7
M$ETI!Z;DQGO1Y=RQ$DPA'#X_<7.: =$Q9*I92T_ ;./^=CQ.>54'2]3!:HK$
M8P576#:8P#<C[ /CUNI$< =I4$@0*[".&5P+@<8BAFFJ,+&, 97,6":KQ%6<
M"H3=05RP2QB9"JL3H:[;7E#::XS,O<X)&'+'_Z&HSCQI;^=P_S=VK7])=^2!
MOE<JUKK %ID\/[2=@M)81KQP+S>)UHVT0?1A%J ?FH%/1<J4=LUXH5,L-&U$
M*0PS)*4<PD=;0E+)X)2R,J6V@$R'W.;L$IN 3S<TJBFE0A*6$$5&%'F@*(W
M3B&D!XQ?\P&!QS)D)JX2&OE(2.%FY .R%]F0=34WU,_HXDVN8!/!66*TM=NU
MV^V4EVC.)Y\,:"U6"5(>O4ZZK2)F''4U4&I#HCB^,Q*E%4$%HSU(DJH@A^&N
M1B;&;QO(J?>A#X$;Y;79#+*VV.;@V_!BR\,"[94(*)&).31K<A%4LKP 2D*A
M4Y96AH(TS462^TWOU92BIRR/C3++$$:VYA/P@!C 32X9+RA)2>]&<KQ_=]CO
M?3A&-U3..M2+I"S%DWMP8V&'8H16SHN[MP,?>FQ*SBE+HQ\Q\ XP\!N[>]CV
MI$3900_PVJT3OR02[2%?!8CB 3<%B2XM0J\"ZE6O*43H)VT0:'*'77)AV#V7
M%:S%<48D$T^R'LB<$1[(WS'?,_$(Z3:5 (24&F^CP ++R\AY$"[4B#D&ASE7
MQ#X&NB$WNF?%J3;CQ#Z4"*(94QF+.)ZC.*)"."C:3%@"F3:I!]@3O"ITGGE"
M&#65>.)J+A8S%3$,S,>G=\P4N#>C:=FKOP2GC?UN]Q<0]/NJL$5O#+' :BE2
MGZ"W#G^*F+D7C51[R>@WPJ^-CJ=B2I54SMILB@+(ZDQ+7]<V46PTS;LBQ75N
M[-81NXSR_L1HQ9%LA1SOI$\Q_KZXX-&K9<P<!:@'0+ -MKN/__I=]C12642J
MQ>K*8X7+XT35Z(D;;'-W?XM^^MTM'XB&P\GBA!LSHT,!$]ZB)@!6MMH:_ M!
M.N>2JP38+<W%KP/E[7X>K.'L/;N@!1O&,IWXCMVL(Z3&<&[\(!H_7&XD[)MO
M#DJKN.XPZ4+SHV%K(R"N?TS!617&>![5(*<TR7NOLL8R_'2 @O<L6O-TDG4W
MCC5D-%M7B1:JRI>%DH=%1R6R\F'W737T1PK]D[AG^>IU2?_!*Y/'1?OU\N"T
MXQ+%;^P=',SCZW>Q9O3JA45P+#0 7TVL\[TJ;>ACEXO+&O!ZI-&M,J5B\[/2
MQ A;Q4.H&5-NTC 5MF//IE&BT?#1QB^ >F' A2JK.(LO]X-<@.$FR6=Q9LCH
M5NR)_+4$';K0-Z*3_?C>'(&GNI(I*_G,%S0<./V]B')PHN5D'BW?#IY5^###
MHJ-P $%P4)IB [O6S9 %;QCX60F:L^.L$N(?,!FG&&RB31,:EX[&)( L\-;A
M!^Y8#)>ZRU01XI&I_[A!J4KD.ZMN9IW&%;L ,_8?$FP0'6[;]6K]K6(0KNA/
MY.%#QU=NQC0[2LCP:'?GPWX+Y?J/!^'%Z=)?V$?:X?7?/^; $4%$@/N91IC$
M%Q)0?\$Y^Q=02P,$%     @ AX955E#$4;B#"@  Q1T  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C,N>&ULO5EM;]LX$OXKA#>W9P-9QY)?DR8!TC3%%=B^
MH&EO[W"X#[1$V]R51)>DXN1^_3U#4K(4*VD.6QR*6K'$&<[+,S,/K?.=TG^8
MC1"6W>=982YZ&VNW9R<G)MF(G)NAVHH"3U9*Y]SBJUZ?F*T6/'5">782CT:S
MDYS+HG=Y[NY]TI?GJK29+,0GS4R9YUP_O!:9VEWTHEYUX[-<;RS=.+D\W_*U
MN!7VZ_:3QK>36DLJ<U$8J0JFQ>JB=Q6=O9[0>K?@[U+L3.-O1IXLE?J#OKQ+
M+WHC,DAD(K&D@>-R)ZY%EI$BF/$MZ.S56Y)@\^]*^UOG.WQ9<B.N5?:;3.WF
MHK?HL52L>)G9SVKW-Q'\F9*^1&7&?;*=7SL>]UA2&JOR( P+<EGX*[\/<6@(
M+$9/",1!('9V^XV<E6^XY9?G6NV8IM701G\X5YTTC),%)>76:CR5D+.7[SY<
M?WQ_P[Y<_>/F]OS$0B/=/TF"]&LO'3\A'<7LO2KLQK";(A5I6\$)3*GMB2M[
M7L?/:GPCDB$;1\<L'L7Q,_K&M7]CIV_\E']%HG+!OO![]D::)%.FU(+]ZVII
MK 8B_MWEL]<XZ=9(57)FMCP1%SV4@1'Z3O0N?_XIFHU>/6/OI+9W\ISV[^;C
M6>ENVYHJV0W7A2S6AO41"B/,@"T%2ELPZ0-E^;TP;/G UD*M-=]N9,(SQE'O
M+%$H16-%RM2*V8U@*Y6AIJ&-]64!<&89ZLS0TQ1/N#:#,X;2<6O_*?#=HX0A
MQR)?"EWGF3XB^ABQK\/;(3MBT?'I:.RN\6SNKJ-H2LI0906+)V,61PO6GRT&
M[(NRL/"(Q<?19.:63A937$\G<_:N=HJ)>_0Q(_X_7ER76HO"-H):[7_F/7PK
M4J&=V>/YA(R')$R/3OWC6\NM8/,Y@T?QHO9[OF"+B,VFP><D[#*-3]EXLD!(
M8EBU$KB;=FS-^DM1B)6T S9A\9CUXU$5O8[%1VPZ'CO[G&6G,?NR$:V%JQ4Z
MJPN4%?E6:?1TEDK<A5$)0&0WW+(UOQ-,2RBTRH6PP*!)*R-)#P<,+> H^5)F
MTCX,<(>4'L:7%ZF/\0Y;T"J?.O-,XJZ>4.74O#DPPT B272)>R$.AD73$?['
M=1*H;EC"M7Y W>RX3@V;Q6QZNI?,MYEZP."ROVB1<8):"+QATXA!'76C!!M+
MVU+$8F1[SCXB3)H2%,V[3(03,1N/INQ7 4/N>%9R/]\H%AR19_UY-, 'LMLE
M_O-/BSB*7KE$(#9="H#'"64]'D_;*JHD28%(?=*@!MH^'+-E*;.4NLHQ$]]*
MN27?7;:4<R7A6TDH"P;T@=,!?<X'*%#+B[5<9@AT?S;![9F[>P<-"GCJ1ZCP
M_ND@!*4?D6>+P9-6L3XB,Z!/+/SP&&HUQN";VXTNLX%#]@MP*9'W#+?E2F+-
M'G]G[(,JJF(,3J)D8OJ8-)^U#%UY/%&F9N34Z'\P^"E85Q5R[$KM6N5;7CRP
M#4_948P&$6K$+3N*Q_6-8] KLQ6.(&7()W2O-<&\ ^L5I%'.P0-&,' 0,NA<
MU!Y"9^V0SOD#59:D^K7 GI:J-"R%1NH76I7K#1R8Q&SHDK+W@#9.E*;&R[LP
M>\QV&%4;K'*#KT *.-MJ=2<=?80!K,0R;<%3$4[H"_T(DRV3__':@MT4^;IB
M_3T:'"U'*(2'< E-C[PLE(62H%ZD+7_^VEVWR0:UT$+6CQE)KWGF]'.R:"T+
M(@"D#&F3*B5,4:_ 93JFVD-GXM3XMEJ"I\OLH2OG'S[^"NNBD2_'SV#9+Y3!
MA*Q;J2F71J82 I1^!%$B/#13TM+-BQ1X-%9:HFRN;<6O($W=4]-\]/$R]:,^
M6D>E6MS[I^V5$VQ?.=BTT W=RDQ;=V>RMC^NFD]KN]! ,451E8T BR)]%-IH
M4$7XRF&X2%#1-=XZ)N].V@U;!8+0HF703RDW8 >E:X_.N1^*%4=?WAYL#A<F
M4QH)8]_63D\#1VG9]VBT'/I0E16;31@F# A&E2_GR9X]N%$XHR'X9[!2 V.&
M)%Q[/"!(7;4WQ[]H%C+=]*,?T3SQ'XM!%Z,\9$HWCAK!(+?.N19/A@OV%Q9/
MAR.ZC(9C7*@E5*@*[6C?(<2ADE7(XP/R2$CK3...-\LPU=!0$*%?\3MP-$Q:
M@.2>TN- +ZKSP)W0IC1U$=3W*;,I(8^S#4ZXV(E,&?YIVZD'/38^>M)XDN1+
MXZ!!'9EFHSN_4#[;>\N"@)![^LW>\B452@ )K23<2%U3%(P#H0N@5 NEU[QX
M- OV>C?*<QQZ$K2&O5=2&\N^E5Q#%3VF(FH/,(].!+*V1U, 7#533T@/Q2O@
M?T6L<%B5RY+DZ_/;#<">N_[E1W796E:GC\JPJX*^Q['!(.AD %5'T_&HS1RF
MDTDW<P@^L^"T.VJA!9@P09\P$;TRYP7RX::&3Y\[P##JP(<DPZ?-N GK20&%
MDC_%G AX9$VEB-IKR&5H6XIB ^[ <U6". S9NQ4!WE"AKTK748BAM#A5XN<=
M,(4A_S(/FO%O$S3B"U"#!;\CE,V1V31V3ZAKLY^-*ZUW3$3X(>=C]?U J=)2
MVNC'+D2YT9.#/_L",\^Y.'2#^FM-N@AUS9(@<]8HMWT-KV2!7BQ1BS3A1-[)
MXLCFLJG40;#,+(5HI57.^':;R:2N8O3K;2;N?2<2ZS(+**)I26)XZ)[]CI(T
MJ4P"D6WVMV!?.U0=AH!T9*7+E>LJB-(Q_73RPPF=&])/L3K78#&-%O1Q2J>X
M!;M*P6;<EI7E6V7"G08-HNVKLXI3,P'!P0Q^3IS(#KB.=@(&].SQ\/TLTC)Y
MH70]L.F8%P^:LJ&#>^Z#7/ M_:)!!\GQP!/16V%MYE&#L)=TNM[RA_!=BQ7*
MQ#P:[8,#:P^I7(BG.Q!706WBN#X2FI> A+"4'OY&(WRY'BP?$N$ IGPWL1L4
MI.]2U "/INV^/-E_M<^V]H/37CLI9+@_39%#5".Y8V<^&<$[[$]\(*-6Z,QE
M:#]M4?I5T;2/74LT%W_&DGG JVN]+=U#=D5Q;1??7J!M1WT^D^@8ANU4F:5N
M-'#'03QS*(H27:6#E9#-7H0G"0XQNNKS 3FN@7"SJ:H#@JX5EW:CM#_(XPEW
M?"F3B+8G_D-V4[>"AO'.Q.-P[*0W)DZ7GSJ5&0=65[82%+I.^4T2UDJC^Y6L
M\T!6T:#$^>?.XV1)J"T/Q58?</W8W<Y4XKB2^VW95#:-7F)*9< :9P <"V#2
M/J@5FU,M-N>*<O[J"4[',P6CW6GI.PX%ZQ25D@ECP34([ZKO%6;?/H8-=E5U
M<K<2A)]G+NO.(X(9K=*866V^)TV8-1IN-N:ZN.= PO[T1[/S\)2D!4A'82KB
M^ZZBJ)\%Z##ZX"V"+Y- PJN."'498&;#>/._LJ0U[]X3V7@4+>I=]]M1W891
M&%KY*#IM_"B#N>-!2U2L.'"79T8U/?5!A0<..\<!.!3$QCG[42UYRE#O'G?N
MWMCC,2P;.87X_'OBE2%>;,BZ7M^<-%ZMY4*OW0M$ RRA9OU;MOIN_8[RRK^:
MVR_W+SC?<XTQ;5@F5A =#>?3'M/^I:'_8M76O:A;*FM5[O[<"(X\T0(\7REE
MJR^T0?WF]O*_4$L#!!0    ( (>&55;D8F?+;P4   4-   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;,57;6_;-A#^*P=OZ%K ]8ODUS0)X*1-VV%)
MBCC=/@S[0$MGFZ@DJB0=-_WU>XZ2':=QC'X8,!B0*/+N^-QS+Z2/U\9^<4MF
M3]_RK' GC:7WY5&[[9(EY\JU3,D%5N;&YLKCTR[:KK2LTJ"49^VHTQFT<Z6+
MQNEQF/MD3X_-RF>ZX$^6W"K/E;T_X\RL3QK=QF;B1B^67B;:I\>E6O"4_>?R
MD\57>VLEU3D73IN"+,]/&I/NT5E/Y(/ GYK7;F=,XLG,F"_R\3$]:70$$&><
M>+&@\+KC<\XR,0087VN;C>V6HK@[WEB_"+[#EYER?&ZROW3JER>-48-2GJM5
MYF_,^@/7_O3%7F(R%YZTKF2C<8.2E?,FKY6!(-=%]5;?:AYV%$:=9Q2B6B$*
MN*N- LJWRJO38VO69$4:UF007 W: *<+"<K46ZQJZ/G3Z;OWE^^N;NGCU<7U
MS>7D]N/UU7';P[ LMY/:R%EE)'K&2#>B2U/XI:-W1<KI8P-M(-K"BC:PSJ*#
M%M]RTJ*XVZ2H$T4'[,5;-^-@+W[.35X@DSS=<&FLU\6"_I[,G+=(BG_V^5M9
MZ^VW)H5RY$J5\$D#E>#8WG'C],4OW4'GS0&LO2W6WB'K/QN2@T;V0]QCF=Y;
M5.Z"[6^._-J@SH0@-<N87,69(V69/B"[7]^:5;*DJ<E64E&.KEJ3%JDBE;!G
M[!Q-G(.V:+7H=LFP)GU!Z)ZM'! ZQZY)ZZ6&&5TDV2IE; O!<Y.7JK@'B'-K
M\C6*=*O1#/LGF7).SS6GI!Q=0\>2%[B)*1(-M/C T)E,I\I#"DZC,%W X7AG
M?VR<ZCN=KE26W0?TN@@8U&)A>0%E2@T5QE,N35%6$JL]6TV*S!R/IQQ5WCXX
MD1@+$3&5&%<SB.U,$J !*BLP\-1.:# IH5O-N."YABH\9/2MM$63--7"N^!N
M C0@;=2<RH1(JPJG0K?;LBP[5ZLS]FOF8AOPQY0 0:D"XCT94(6 ,XT&%#Q8
M:[^L6=M @%,AT3 T!8B5-0T^$B^DU0#A^#? A@MU;X,++9HB.W7"-&?(X)S9
MYYL J#,F!"P06(N \.G[%RHOWTQ"/"NVG=E%7*/=R;/=9+F %-((L*8>$\'I
M%ET8A&PMV:L!8'-N!7=J;'62T4N8SW66A:K >@I-9=VKH]"_Y-&51X=>=E_1
M%6^<NBX9E,L&K*R4"2QE1B+RWTH]7[R_4C=J=D>1#)KC42SO#B8&82*.>WB/
MFQ'@R[<(/BUUBIK#T9"B*,:H/QQ0%,/E9G<XHNY@4-=JU!_3F**!4#!^1?%X
M1"_C"*-;XT%['1?9I8_M1AA$S:C;EXFX*1S*_OW>4-[=YG <!LU.=QPHG?X0
M#TDB"?<]N""6,XEPHG ^ Y+Z5.G0FJUD>Z*<KUK)7*X*/Z1)")WEUW7$E7#7
MVA?5MXST1PI5=PW)PEQ.FN]AXNAP" ;B;[=7/>-]%,=]\$O=8<UFC-^XINY1
MUTL/H1!2.R&RPQ#HP?]#WD&F-DU$^OS,W/'#,?'(-=189HK%ZTQ:(TX$Q])E
M?[0%J425&BSI[Q!S9N[7H3E \.;Z<ZW7HC^>F!)2M0NMJ[2X 5N/ECM;Z2P-
ME24&^.M*EU7S?]0H+-]QL<*)<T\+-@NK2C1B"KU?,/UTJ[@Y:.>(/A=:6 H-
MRU6%'$?]JH"C>% 5;J=#ORM$ [4R1*W@V>GCV</ZN2I4JFB _?HHR]ZX5R<7
MXH^[; $.5H6W&L;[@YCZD!L,AKL5^E"9547NN_NT=ZZFZ/:+< %WE>WJEKJ=
MW=[Q)]75]D&\^H-PJ>Q"@[2,YU#MM(;]!MGJTEU]>%.&B^[,>!PM8;C$_Q2V
M(H#UN3%^\R$;;/_YG/X+4$L#!!0    ( (>&558.,.U,10L  .8<   9
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
MU31[G4&):]'H\-'M_L8NGY/()YWVZ0F[UG<\S$ V/CC3@5F!4;9]BZ]='0X
MKY\#%!V@2+K;0$GEE0AB-B&W XK>S!87*=6$9G'*QDM9!N)3Q;@P6][-EXM_
M[Q8?;F'QB9_+21Z8-A[FLJ.8MQ3%,Q2C MX[&RH/"UMB^2-!SGIZ4<6CJ'GQ
M(N,5R@&,1T=0#(OB!;YQG^0X\8V?2[)9>7QHT 98;./SRSOV@#<!C?_OJ81;
MNN.GZ6*?G/M:2)QFW @>:8O9[/??1J?#/U\0>]R+/7Z)_>=NY!<IX* "P0'7
M%\T*J:_Q$80*X=*96M@]]YK@WB]!@,<0-)H($QO"=D6H1>!C)HJH:T4^P#(B
M&LWF6U)"@_#<&UZ26K%)6?C@ L+H9 #_6'@K;,,# (J3%'U\!'\1CX\-TA\>
MYDY0"6X-5XJX<QU%(JD%)4$/# Q(>@]2^ I*M54EVN3_:C0X*Z#FK'S%WM$D
MG3'<^=Q$\OX(:K$7*XWP7I"LH,U\'+-(_I73)7(PAG%<%S58N,85):FC<>L^
MZ*4";H5N4B&$UCS4^@)C^L32N%%A#X+E26>E;LI8-*A$ .O <>VH@\%WG.?S
M+8N7LJ&8<HCN.]?HDF4]-%R3)&]C51IJ7-GVYJQW6I5)SK6RPLIX"<O !I-8
M'7&QO-3.-TS1P>*E^%B!_\4/GOJP\X.Q8Y V:;AZ3K:QH9U O;6?WQ?MV/KN
MW@Y_OI.-LAXTKADZ')R=9$#M0&TWP=5IB*U<X)&8EA7_@Y"B Y^O'>?2;6*
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
M10@H[56#A$F6+7NB*5 KDS4L+5KF:22MJUJIZ%?G=U%6/\&&815-&NB(A(!
M<E7;D_3GXR]*:8].59*SG;6=C]R,LSDOE^?PPCD=0909#,0*@S-7&_!U+KL!
MORPQYSACFGZC6F>P:Z87V)F"7(Q.:4,<2F*;@82(87S':42F3^ )^.(-R0NA
M6-=_28E CL/ "DJ+,F,,;#_C2F^8B&[L&QU+P1$H8B3?\KQ?OFQTB=)1P<M3
M,VE;\.,#9TQ$< M_4+>$X^C8B1X[4U>S!,25K58</Y+?1!)XT"<'-GLGOHAN
M:VUJP9G!0!(6[M<&&_B7N*@QO&>S=<FD%T_M"SA(W,;I"<J+0 @IL33'C;>N
M6;!-_9CDV_109& 03 LR<MU"9Z[\-6UT?[#G5/K]-_\I*^UK]OWNLOK-=/+I
M_&;\901Q.43@1_)>)^8HB]7Y#6PJM1W5*&.4=4?.,)J@0 7>R^D]9DHO@)ZG
M#4=8D><:0 7LS 2/&(>XN&E2D?9+LY(6UO,-A$R#H<?21$(/".@KGP0_W+BW
MX1QS8I *X1T7Y:GL4@05>HY/,A/6R:B"'-@BQ-6N'9/K#Y3!6@)R-G*9@*JB
M5 DPS5V$Z"M 3%SZ)E=F^[(RO7<:,&U^GXT^S$;&:[$+;NS0FM\;/Y.\A,!3
MI=)>#W/*"EV7Q'P#P:"[!>!F-#R2#CHUD/HG&D"=6RKV/12AP6.B=N8)S/T:
MU)U).>B:BDW75X*XETOL.Z+[5L^EF&K1<M!L;5QK)T![N43E&O"0O?B 1N=,
M85>QE;"?#^%KYM9\\&,,TO>:W6QVP6"I"-,<0?>Z]#AC7I+'8Z-?@?=NR# +
M"6V2.<->>7!)."$%AB5[GR+J#^ /NAW8N#$@%:GF10;LL");"UX=#WPVF]X_
MM[;Y(,PY39M# K@8CQ('H!5%ZB^F2)B/!HC>Y6%AC?=@#\U6=KIAM,<$3 \Z
M)76;N8C@:(U*\L%:>T5T&S0K[I[;;#"^(T[!(;>4BJ+"%SJEJ%'UL]DI;V*;
M.W3X=(],KGM&+DA1XK=2!163I1.;&^!DI&U#W\G>8U-BK_;.:14GO.RE/DEX
MG=I>,PWF<3%%/M)PO0!NEH]T=^O@^"',BA_B+.>L[5%RI@X '5^!(89CH9.J
M)A<M'<Z]TZ&LF]6H#4!"S+^S1ET)D43;5H"KFY<J71_W'H'()WD?:5]OF(&B
M+,[=6?ERC@G#<SC&N72 ![T1#A_:_D?+2,QZ@"20ZOH&R[IJ]%D<;"!8VC=4
M8I\X15K2:L"2!_X&)Q<[$U*#+ [??Q%*8>JB[7C-'J^#>Q;N:LK>0)<I",R)
MR]_9SA+/KB/Y!-E;:-WMK1&P-.H1CAVD<,@X8)VH#7<'O2HTJ4633?!PNL%I
M7[V-M\:P*]OZV.F:?>?8H+OC"YN/?QO?<'LG5\W'D[OAY-/X UY@/HXB3\U;
MEBEU'. )N 0^=@C/ DL,S/QMVS@!YVC!3QB4!6T'*S>ML=?O<*CK5N:+5R4[
MR41:7'S[40W>S],YJ " L&2K@H,):^SM<*]]'J,>[2W">ZJ$(?UHAVN=QE.X
M;",9KFRF:HFN64EX(G=>55@!,O7B=^PRPBTV6EE])[,\Q\I[0\#LD;-C(703
M;T (6H6T)DVW.Q3,'YZ+XEV/1.,"PCQ4Y>"FXK*LL>;Y!\1_%=:W8$J"'M(C
M5'$73#!)D++G*F:S8LQ]_48R_-SRZAN2R "$95,)':A0$ 8,8<=X*"3F^[!$
M0<,$><C5X%[C2K)6JUB3B C\#^X=]%P;42+HJW(L+JD>E_L"FJO?A'U<+.BP
M'<H4E\?(9&7&$$K\E@8AC_-]W:^I*KJ+\>)3,Q.$*9SV:(1<M!QG0@N%ZIJ1
M%XF1=P#0A'G!F2JZ-C]F5-!X"7\)TE9T?UM+I:$]T#L\$('@4V=R2:(@%(*X
M<&<-CLR^OR:J64#4T'+'QA9!Y91@L/1*]8)NF:!%QAEYOF;=X-.>I%(*,\X3
MR75Z?.$16!">NKBTD2%!// /?XZP7,;WB"3A3ZFG&"/)H"3"9!8,J8J /$'D
MZTY@+H*/$&  0C.?X\&S)-NBLF(OP[DK:S[2-UV0/'(?VMY(<=DU$'&J''!O
M!OG297#E=I\*MJ>S##HZ#R3%Y2A%H7VMU ?VG#DC>)VW%,&"?%R'[>2&*<LS
ML!0I-E!NK$G>4U'_\S>P7:L\4\MS9.&Y+G=Q'G0*L\_P&<=&/=B^;.('#J>K
M2F>+NN+>22:7_[:&,-OOC76(]_\5@XS 4E+H@>?AKM-PD+:BQ/=*,39@'&"W
M0R&#1? -;G9B(=_E/>ANT[X:WH[OAC?C_QE=1_/IQ[O?AK-1*_3IGF:8<E&,
M<^PAD/$W?SQ"9U1NV_"$N [/X&E3O()9<BH#C3]V7L+D%'B;<EEA)B,$ 0V#
M<@!9P(P%X"'0(X8-,A]*URF@BO4$;#E P\R9]BXN^-;-07>+9?"Q'^PHNA[-
MQE_XNM%X,K^;W7\^UL]W:E[_"1*T#M=*9P_L5<:^+^]8NRLZZ=2/"#KYR.JT
MWB%L^QC)!TFCS#&-0A^1"!T,M94TMQED.@\]=MR^)\R>4V].B1WHBL"WW!2E
M FFJ$!IQS0SDBR#44FX]6@<41VN5KO@C*]Q]2KI.->$E0CFE>ZY;>;>E[;2-
MP/LUL@)_301?"D_9:YYB T8?<P_2/NEK!W'%]_%\4LE\I8_V2,G*?:''=?4M
M%+Y+ZZ5<!!+%[''D&"[+"8^0,$9(8&T0+A=\IJ8D+$X;*U*+\'9N^VF9$"MP
MY5_IQ/8)JQV]EZ68H%KNI'+F-F/IZ#G:"Y+6@93M2/\ XH%3(NOAK]KW'%=H
MYWP^I@4'_6O02R*7I7#HN$.QLHW^Y&1*7[&0A&85/B-N"P9M3-RT@]0=@KD$
M;,OG+G=_.RA$] SP,B,-GPE>U4\D>RD.DC)=%!2)!6Q0THJ\Q-%A1Y?MY+"T
M:1&X<KG$NQB46#BNASK$!$) IC1HG=HT*$CVW,E&H]Q(_1",VH,T&D=_>PRA
MB\\M^[6"PRQTLFPUHG>@?+08.E)I:KF(/E(F%N^K'#%W+AQMM2+4YWTHOWO\
MIRP-FQQXO,$Q 4%IDZ9!5WG6Z6!\D_C@1&/WE+S+:')UI 'KU'BBU@J",3C
MOK_@2_%[=^'CB.$M=AB)W*VHO0W(3[D 4*R%ZW5E4$8==V/WE13^F6I1$-"B
M "P:F5L7UE/','WH %NF? #2<Q?P>9)@%Q92\73&@A"YU,1?#JA.+&N_EY+
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
M:X2]4NL/N-%SZ/!R)8QO8=WZ9FD >6.LJC;!Q*#BLNW9_68?M@(&O6<"DDU
MXGFWB3S+4V;9>*C5&K3S)C0W\%)]-)'CTAW*M=6TRBG.CN=7'^>SJYO/(4QO
MS\Y/SR[?7\/D\A1F_]Z>S2]FES?PZH8M!)K7P\A2/A<5Y1OL:8N=/(,=)W"A
MI"T-S&2!Q5. B(AV;)-'MM-D+^(IY@>0QB$DO239@Y=VZE./ESZG7M/MUO8A
MA+E@T@*3!<R^-[RF:V?ARV1AK*9[\W67]A8YVXWLWM*)J5F.HX >BT%]A\'X
MY8NXWWNSAW?6\<[VH6_QGC9<%%RNS%/NNPCOA=Q-N$NS>)(&NRW*%3U/8[$
MM01;(BR5H'=.GO"*2[JP0M#;,VZUH!6FS>L3F'B;SA*K!>KN//^8B>'<9?N'
M[(%KD^-.;@AT,DUN&Z+J*?&JUNH.'2D#<9CU4]>F,;QKM.3.+X0EO_<!(3V@
MO"3]^N$W.7'8[R?4'O:/8/Y7\40IS++4]VER!.=HR"7/FZH1S.U)@;25.6=M
M_:%85BEM^8]V(@Z/!R[9<2_]'\E>OA@D<?P&)+K$3F'<]DD&NVY4M%43*M0K
M7_D,'5@C;5L>NMFNN$[:FO++O:W,%TRO.!VBP"6%]@Z.#@/0;;5K#:MJ7V$6
MRE*]\L.2/@C4SH'6ETK91\,EZ+Z<\4]02P,$%     @ AX955O#O9BIY!
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
M3_#[6;DS1'=C9&[/[5;2&)G:+J9SY!<)X/NUE*:ZH0GJ@]RSOP%02P,$%
M  @ AX955FGMW9^6 P  =@D  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&ULC5;;;N,V$/V5@;HM$F!C72T[J6T@R:;H @DVB-,NBJ(/M#2VB*5(EZ3C
M^.\[I!S%NY'5O(BWF3.7,R-RLE7ZFZD0+3S70III4%F[O@A#4U18,S-0:Y1T
MLE2Z9I:6>A6:M496>J5:A$D4Y6'-N QF$[]WKV<3M;&"2[S78#9US?3N"H7:
M3H,X>-EXX*O*NHUP-EFS%<[1_K&^U[0*6Y22UR@-5Q(T+J?!97QQE3MY+_ G
MQZTYF(.+9*'4-[?X7$Z#R#F$ @OK$!@-3WB-0C@@<N/?/6;0FG2*A_,7]-]\
M[!3+@AF\5N(K+VTU#<8!E+AD&V$?U/9WW,<S='B%$L9_8=O(#K, BHVQJMXK
MDP<UE\W(GO=Y.% 81T<4DKU"XOUN#'DO/S'+9A.MMJ"=-*&YB0_5:Y-S7#I2
MYE;3*2<].[N]N9S?S.'DD2T$FM-): G4'87%'N"J 4B. ,0)W"EI*P,WLL3R
M>X"0O&E=2EY<NDIZ$3]A,8 T_@A)E"0]>&D;8NKQTF,A(K%FX._+A;&:JN"?
MKB ;B*P;PG7&A5FS J<!E;Y!_83![)>?XCSZM<?!K'4PZT.?S:G3RHU 4$NX
M- :M 29+N.5LP06W'$V7Q[V8W1Y_EDT7-PTEF,42K +J<$V;<@6B214G!PPL
ME:"6-7#")56>$*1EG(LE[3-M3B_(6;<FOK!>H&XY<Y\8?'^?J>79QB#!^;"^
M?&\)]*',!TCSD?N>IV\$Q6LNCI[M(!]#GL.MDJLSB[K^,; #R30>0YIF\*@L
M$T?EG#7R9YS3-XLBZ.%ZV'(]?#?7KX'X$H4#>KH([P7N)KR7H*_^CT4EP)[(
MCQ6Q@>XO_IH&G\,1[)#8;L<W6EP6I(C2)7*A-.7#(5!@"/$@R^%GB ;CF(9K
M9BI8,UY29>FW1?<!1B[/Q&%7Y:B%)=_(+!4C/A<5DV2Z X<$!5_Y'#K(<P>9
M9%D?=7E+7?YNZNZ8W>BF0#J(_)_.[3733>1#2TW=6-XYN_C,S9&R94>89QK?
MU]M_$=L_!F8<1NJ8&KE9YLBB<0BY+ZD<AI$;1]0L\%@A/1*65$,01^-]HS5^
MKMG.U8LAL2$!&_KA2))#8^$D/C^%>Q>VM/#$Q,9G^UA7=I$:'MR%->J5O_$-
M%&HC;7,MMKOMH^*RN4M?Q9L7R1W3*TYY$;@DU6@PH@[4S2W?+*Q:^YMUH2S=
MTWY:T<,(M1.@\Z52]F7A#+1/K=E_4$L#!!0    ( (>&5591_F"7/@,  .L&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;)55;6_;-A#^*P>M&!Q
MT OU8CFS#=ANB@9;TR!.TP_#/M#2V18BD1Y)Q^E^_8Z4K6: ZVU?)/)XSW//
MD;SC^"#5L]XB&GAM&Z$GWM:8W748ZG*++=>!W*&@E;54+3<T59M0[Q3RRH':
M)F11E(<MKX4W'3O;O9J.Y=XTM<![!7K?MEQ]FV,C#Q,O]DZ&AWJS-=803L<[
MOL$EFB^[>T6SL&>IZA:%KJ4 A>N)-XNOYZGU=PY/-1[TFS'83%92/MO);37Q
M(BL(&RR-9>#T>\$%-HTE(AE_'CF]/J0%OAV?V#^XW"F7%=>XD,W7NC+;B5=X
M4.&:[QOS( \?\9A/9OE*V6CWA4/GF^0>E'MM9'L$DX*V%MV?OQ[WX0V@B'X
M8$< <[J[0$[E>V[X=*SD 93U)C8[<*DZ-(FKA3V4I5&T6A/.3)>/GQ>_PNW=
MXN;N\?;I!NY_F]TM8?#(5PWJJW%H*(;U#,LCW[SC8S_@BQE\DL)L-=R("JM_
M$H0DKE?(3@KG["+C>RP#2&(?6,38!;ZDSSAQ?,G_ROCWV4H;17?DCW,Y=XSI
M>49;-]=ZQTN<>%08&M4+>M.??XKSZ)<+>M->;WJ)?3JS][8VWX JD,J 5-:E
MP0KH:I3/L!>UT><D7R0]+_EQBQ2DH3JMQ0:,O0+'8JW_0@T/RR]=$5DQ@UK0
M=6P:JBP-<@T5X;C2/N!KB3OCQ.HM5PA<5+##?M;*O3#ZZMH=I_W$]A/!TBYK
M^.K*B-+[M_D<-[405JB0XH6VA6QN,RR=GQ#M.[HU19!&]!OZ:9R2@66C(!]"
MPG(_9B=#4<"MUGO"CW)_1/[O(&.1]8NCS"_RG QIE <Q&=+(+^+, 5D0Q[#@
MHJ0.4\& 8D1)<66CIEF01#!(*$B26@L;IL$PA0&%95EGR89!EL-3IWLPBOUX
M%#MPD@>C$=$5J5^PK$/G04+HF"4^&\97Q^A19DOLW 80%6EA3O8H& [_PXY\
MX+6"%][LT1ZF[O;Z2&I1=D\Z/)R[TN&;!M2BVK@VJZ&T9]WUHM[:=_)9U\"^
MNW?/P">NZ& U-+@F:!0,,P]4UUJ[B9$[U\Y6TE!S=,,MO4:HK .MKZ4TIXD-
MT+]OT[\!4$L#!!0    ( (>&55;ZF(F0J0,  #D(   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,U+GAM;*U6_Z_:-A#_5TZI5(%DO<3.%Y)70 +::557%16Z
M_3#M!Y,8$KTDSFQ3WOOO=W8"HQ.EFS0)Q>?SW<>?LWUW3$]2/>E2" //3=WJ
MF5<:TSWZOLY+T7#](#O1XLI>JH8;G*J#KSLE>.&<FMIG09#X#:]:;SYUNK6:
M3^71U%4KU@KTL6FX>EF*6IYF'O7.BL_5H316X<^G'3^(C3!?NK7"F7]!*:I&
MM+J2+2BQGWD+^KB,K+TS^+42)WTE@XUD)^63G;PO9EY@"8E:Y,8B<!R^BI6H
M:PN$-/X<,+W+EM;Q6CZC_^1BQUAV7(N5K'^K"E/.O-2#0NSYL3:?Y>EG,<03
M6[Q<UMI]X=3;LL2#_*B-; 9G9-!4;3_RY^$<KAS2X#L.;'!@CG>_D6/YEAL^
MGRIY F6M$<T*+E3GC>2JUE[*QBA<K=#/S%>+]?OMXA?8;#^M/L!HRW>UT..I
M;Q#;6OCY@+/L<=AW<"B#C[(UI89W;2&*;P%\)'5AQL[,ENPNXEN1/T!(";"
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
M+1O0]Y4Q?C_A ,U_SO!O4$L#!!0    ( (>&55:E#%4^ @<   P4   9
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;+U8:6_CR!']*P7M[$8"'$N\='AL
M [+'DPPP%VSO)D&0#RVR)366(K7=3<OZ]_NJ>5BR:<*;+(+!D&:SJ_I5U:M#
M/-_E^E>SEM+2XR;-S$5O;>WV;#@T\5INA#G-MS+#FV6N-\+B4:^&9JNE2)S0
M)AWZH]%XN!$JZUV>N[7O^O(\+VRJ,OE=DRDV&Z'W5S+-=Q<]KU<OW*K5VO+"
M\/)\*U;R3MJ?M]\UGH:-ED1M9&94GI&6RXO>W#N[FO%^M^$7)7?FX&]B2Q9Y
M_BL_?$HN>B,&)%,96]8@<'N0US)-61%@_%;I[#5'LN#AW[7VC\YVV+(01E[G
MZ3]48M<7O6F/$KD416IO\]W?965/Q/KB/#7N2KMR;Q3U*"Z,S3>5,!!L5%;>
MQ6/EAP.!Z>@5 ;\2\!WN\B"'\H.PXO)<YSO2O!O:^ ]GJI,&.)5Q4.ZLQEL%
M.7OYZ>OUMR\W=#__Y\T=]>_%(I5F<#ZT4,T;AG&EYJI4X[^BQO/I2Y[9M:&;
M+)')L8(A,#7 _!K8E=^I\8.,3RGP3L@?^7Z'OJ Q-'#Z@M<,S>)\(^E>/-('
M9>(T-X66]._YPE@-:ORGS>928]BND=/ES&Q%+"]ZR <C]8/L7?[T@S<>O>_
M&S9XPR[MEW=(OZ1()>5+>L(N#2WV]#>9K[38KE4L4IHC%]O =ZIO!W\C=*:R
ME:$^W&- !%I(Y+TD50*P-8#5(0 ! !3GR%-C9<)X[5K2,D^1\-!&?96!N6F*
M)#3\-L$;H<W@C)!7;N^_))Y+YA#B+C<+J9O8\\7CRXA^/KT[I7?DG<Q&@;O[
MXXF[C[R(E2$%,_+#@'QO2OWQ=$#WN07"=^2?>.'8;0VG$>ZS<$(=08J:($5O
M#M)UOMGFF<RL.0X9W3RB@AI)_2N9R:6RK>G5>4Y[M#XU02%9'?%_B<)UH37,
M/"!%??Y9&:&/,I':N3V8A.Q\2,+UWJQ\?6>%E329$"+B3YNX3:8T]6@<53&+
MJU,B?T9!.$5(?:!:2JPF+4=3?U%YET+R ^K[HSKZ+9O?410$#I]#-O.[R#!N
MR#!^,QD:I$R .7()K!!90I^56*A4625-&PNZ#[A?RR-CEDNT-A=,*\$]C:9*
MB<(J'!<C4>U:6%J)!TE:P6B;NS!GZ/1)#8_U"(:'E*^@[0=8*6UXS@&VP/%@
MAR-X5TDOTT&N^2NJG)H/+V 82,2Q+K!6Q<J0%XWPWV^(PK6)8J'U'K5I)W1B
M:.Q3-'N2W&S3?(_)P?Y5RU1P.E3D,!1Y!'4<E1@'*WNDB'PP<D+?X";-)/(F
M;1!AA$_!**+/$D >1%J(<L!@7PAXGOH3;X +&-@F_M,/4]_SWKM P#=M"I S
M(3/3#Z)C%>D3?\[HN\9LINW^A!:%2A.NW"<D?RO4EFUWT<J=*;'8*LZ$"D ?
MN33@ZV2 .F5%ME+<]E$Q0RR/W>H#-.3@4]]#%>W/!I53^AY;-AV\BHKZ\,R
MK]CX]3G5&H[!-G<:W\9(U+?Q4B'N*9;54F'/$__.Z&N>U06C,A)I[?,E/'QW
M!'19\HDC-6:C1F\'W%$M)DVUF'17BW(*9@;\TC!@WC#@>HVPM!>);KWL2FY%
M(MO_I9V=L5.=O"U__T!SN!*ITX^BLY KE?$HP<K 494G[#G."-RB@!F&_!.<
MWENMX B5[JE.5A2J*C;T]=MGH/-&)>EN,<R_40:]JBD8IE@8E2@(<%%$5!7<
MPY4S*5Q53/"[P%AE>2!TR>F_AS37",V=JO27:5[UD2"U:OE8OCW>&>+XVL!#
MA*[]U3!M4X,8;3^H4^SHN*I,H)^!>P<.EEGRS+7>H/)P!S>G#3>GG1RZE1@D
M8O"^I,[Q.,/MNW"UX19VM1&T6_D<'GFNOJ5%[Y1=T[*:)([F3YC/C#0-#N?[
M/Y7*;L[Y^.)P>#B,N"X'96V9S:IAY@C?L_K^TH:Z&]$X))1Y3"(UG9PE3RW<
M]:,Q=Z+_A<H-;\?@2%E7 *:U-$SPSQM71#RTH^]Q42\OTP&UC)XO1ZH;-Y\
MD-OG3//#TRG]2'YT.N+;Z#2@'SOX.FOX.OOO^7J-WZ6H1/#G*T-7I^[VT9N+
M;)VG<"6SZJE3+)EG.+B 1[45*N-V<\*E(BVX24/"(K[&GO!/IS^]##ONOE:+
M]Y#G($WY,N,)8TKS!#7('5DCW^:F6CDH7GQ\W4>=FA!E"=3L$N<2A0JEG8!!
M47W.R5M,S/$;I1L>\PCB#PYE*_:7)0&Q$%O^1<!#3C HV\>=M#:5/!<A%*+@
MR6\K]M6SELLB2\PSQ@]>H'U9@"M_NF&M=FH;H8<'7V@V4J_<=RA,,WF1V?)C
M3;/:?.J:EU]XGK:7W\F^"(V &DKE$J*CTPE^.NKRVU/Y8/.M^]ZSR*W--^[/
MM10H0KP![Y=Y;NL'/J#Y 'CY.U!+ P04    " "'AE56<Q3D"&H$  "5"@
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
M4/$*O :7%Q/P\ODK\!R0#)P22M67$"-7*B&:SDVJEQZ6+_7_\M()3O9  'O
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
M?#PU\5&I$55-H*J%6&IV4QAJ]&%JW)N:^ V Z*0FO@N(;FH"UZ"S7X< 1-\
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
M^PWPZ.5PKT5-ISZACN7KO/B$?E[.E)9X8WXU1;MDZS:SF2QRH7(:P]#!-*%
MKL )W[[Q>][[IDB])EGT2F0[4>S64>RVL8=3*>9,$[6DDF4+0@N\6%2SF,3;
M/WD.,H9,8[YKBFRYP[G=P:335>B=>+V!N]J.6*-19]<H:O7U/R-Q6D?B]%\B
MD>.])O" 940UBB[)3K?TG/7W)#\UZ9_M"7YJ<GY>F^S(Z-4R>JTR-DEJ]_Q,
MDCIJD]-[XHCO[\EI,-D[Y*C59$=.OY;3;Y5SP^B,<:8?"99R,B]T(8'D@K/X
MD<P@0['ZB*QM%8/DF*Y XD]*DD)2([Q):?M^OD<>@<JF?#UN1?[KI7\ELC*H
M[E:A2T$N;,.@\!\H,EW6AWJU[DDN;2G>6Q]AKU*V%G]IRD;GELH%PTK'88Z4
MWDD?3UF6S4,YT2*WY70F-.80.UQBOP72&.#WN1!Z,S$;U!U<^ =02P,$%
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
ML3XD6.%X*/@:"1.MV4S#FFG1.GW"S+)/E=!?B<:I^.O5>'HU11_0-RP$-FN
M3A-0F%#Y3H_>3Q-T>O(.G2#"T VA5*^5'+I*SVSP;EK/,JEF"8[,X@?HAC.5
M2W3%,LAV"5PMN=$=;'1/@D[&!-(S%/KO4> %08N@R^?#_19X\GRXUY%-V*Q"
M:/G"8ZL >NM*]&L\DTKH7^%WF\451:^=PAP/%[+$*8P<_?]+$"MPXK=O_,C[
MU&;/:Y(EKT2V8UVOL:[7Q1Y_+\'L6[9 U)B(X+$D9D"?*1E6T&9D-V'@A8,V
MQSI1+W7LE<AV'.LWCO4[$[P#IHQ-^NQNM:="]RW:5(U5_#$<NJMM+PY#!KW=
MD*0E)&I"=G1'C>ZH4_=T.:N6F+"4%ZW2*X)H:])@3_E_(Y+H0'C0KGO0Z!YT
MZKY>JJ6 >GOR&24+NSTE4CE6*,?ZR&5<H2==XW5>NJ2F^R=DE=S@0%C4W\ON
M,,0_WTNO4^M+=YZ[57@*$ M;P*5.8\E4=98WH\T=86Q+X][X1-\=JE+_CZ:Z
M>-Q@L2#:+ IS3>F=#71VHBKF54?QTI:W&5>Z6-IFKN\_($R _C[G7&TZ9H+F
M1A7_!5!+ P04    " "'AE56 8.UQ@H$  "9#P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6RM5VMOXC@4_2M6=K2:D=HF3FB@74!JTXYV)#I3E>G.
MA]%^,(D!:Q*;M0VT_WZO'0B/F Q%_0)YW'MRSO'C^G:70OY24THU>BERKGK>
M5.O9M>^K=$H+HB[$C')X,Q:R(!INY<17,TE)9I.*W ^#(/8+PKC7[]IGC[+?
M%7.=,TX?)5+SHB#R]9;F8MGSL+=^\,0F4VT>^/WNC$SHD.KGV:.$.[]"R5A!
MN6*"(TG'/>\&7R?XTB38B'\87:JM:V2DC(3X96Z^9#TO,(QH3E-M( C\+6A"
M\]P@ 8__5J!>]4V3N'V]1O]LQ8.8$5$T$?D/ENEIS^MX**-C,L_UDUC^35>"
M+,%4Y,K^HN4J-O!0.E=:%*MD8% P7OZ3EY416PE1?" A7"6$>PFX=2 A6B5$
M5FC)S,JZ(YKTNU(LD331@&8NK#<V&]0P;H9QJ"6\99"G^X/[F^']$)VC(4R0
M;)Y3),;HVXQ*HAF?H $%B] 77LX7X_O'.ZH)R]4GR'D>WJ&/'SZA#XAQ],#R
M' )4U]? RZ#[Z8K#;<DA/, !A^A!<#U5Z)YG--L%\$%0I2I<J[H-&Q'O:'J!
M(GR&PB ,'822X]-Q YVH,CFR>-$ADXV+"OV\&2DM8>+^Z_*HA&BY(<QJOE8S
MDM*>!\M54;F@7O_//W <_.72]TY@.VI;E=I6$WI_,WMR.WND64GG8GP^5]0E
MO$2[M&AFUUGTH[C=]1?;>APQ5U$5LT/SLJ)Y^2::.2,CEC/]ZN)80L5;WX\[
M>Q0=(;&;85PQC!L9#@2?G&LJ"R3>PC6N$8GP/EE'3-1RLVU7;-N-;+\+3?*#
M3!EU;@SM^KAVXCVN]9A6$+BY=BJNG4:N/^SN3C-$%D!W G.4FI*WH6U<=_%M
MAFVC5TJD2VAR0N*.LJM*V=7;E#&>@CC*S>",A 0XHQ+&R+D62W <;)D=7 2X
MM3\F[KB@@]WC@H--.0H:^2=$3=&,L Q!R=F?3>[:$M3F1WN?KB-F:_WN4MVJ
MG+B1ZM.W9T24HEHA,8*:R,%UJ(/T)9T2#LX[!$!@SB:VD+JUX!K/JYJ6>DS8
M.K!V<;@1$QZY&]IB=8:>UKOV,]"^,3+/T%##M#%SR1P2/C-.>,I@6CT*Q>S9
MX.?]BS8GO!$<(P9,N>O<T42.JAY),]R)I0YO*CMN+*5UWP;KK?D,)7,IP:SW
M\NU8(K\O$4DSUJFF;0X(^-@30MVTKX*G[^M;,Y?3BFS2C'JJ@YNS"S[V\%)W
M\'U<^\WW]93*ZJ/NXIXT8[S5(W^KR2FHG-C>3Z%4S+DN.X/J:=5?WMBN:N_Y
MK>D[;?.T@2F;U@<B)XPK&/\Q0 87;1 @RSZPO-%B9ENID=#0F-G+*?3.5)H
M>#\60J]OS >J;KS_/U!+ P04    " "'AE56)!88L/T"    "P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U-BYX;6RMEEUOVC 8A?^*E553*ZW-=X .(K70
M:9.HALJZ74R[,/ "5ITXLPVT_WZVDZ8TI*&*=@-VXG/\'#O)Z_Z.\0>Q!I#H
M,:&I&%AK*;-+VQ;S-2187+ ,4G5GR7B"I>KRE2TR#GAA1 FU/<>)[ 23U(K[
MYMJ$QWVVD92D,.%(;)($\Z=KH&PWL%SK^<(=6:VEOF#'_0RO8 KR/IMPU;-+
MEP5)(!6$I8C#<F!=N9=#UPC,B)\$=F*OC724&6,/NO-M,; <3004YE);8/6W
MA2%0JIT4Q]_"U"KGU,+]]K/[%Q->A9EA 4-&?Y&%7 ^LKH46L,0;*N_8[BL4
M@4+M-V=4F%^T*\8Z%IIOA&1)(58$"4GS?_Q8+,2>P W>$'B%P'NOP"\$O@F:
MDYE8(RQQW.=LA[@>K=QTPZR-4:LT)-7;.)5<W25*)^/QS=7T9HK.T50]((L-
M!<26Z!;+#2>2@-"][QEP+$FZ0F-0"R;0Z0@D)E2<*=G]=(1.3\[0"2(INB64
MJKT1?5LJ-#V!/2\PKG,,[PV,$<POD.]^0I[C>37RX?OE[FNYK1:D7!6O7!7/
M^/EOK4H>]/?53$BNGK0_=8ERBZ#>0K]^ER+#<QA8ZOT2P+=@Q1\_N)'SN2[?
M?S)[E=8OT_I-[K%:-+\N8*X*C4I_#K9QI].WM_O8C<8ML8,2.SB&'=1AYZIH
M#SOJ5K ;C5MBAR5V> P[K,,.#[&]"G:C<4OLJ,2.CF%'==C1 7;H5+ ;C5MB
M=TKLSC'L3AUVYP [J&(W&K?$[I;8W4;L'VM017DI@=?!=P_@7:?ZB#?ZMZ3O
ME?2]9GHF,454?T11AI]4U9>U-:%7LPEA)4?C3"USN,Y+=70:DXQ!"%79U#Z
MD+5ES3G(<.[V*AF:)VD;8J_$NXTA)MHTE6B+Z<;4]WQG*,$S0DV9KTWF'GS^
M_6Y4378X*'!>7J0<V-X[GNBSX2WF*Y(*A;%4*N>BH^0\/V[E'<DR<V*9,:G.
M/Z:Y5D=4X'J NK]D3#YW]"&H//3&_P!02P,$%     @ AX955H("!_E\!
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
MMVK86C6NHRPJ8@PB!A[Q.BT*P;E<@2TF:9E, ./%C%;DM5;H+37L 5?'MZW
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
M<HVRL:;8JLNJW2 9OB$5=#K3O?/0)!MKBJUZ#T^[6.IVL3NI( 7,Y]"\:H1
M/5,&(1#N>G"14NUCJ=O'OH(.4GL3\*!O[K]!(&*M@0WJUEPW4^TJJ7L[\:4Z
M2*%]1?.B$0295UD J.ZBD6[<8W:;M#W%D (N:V!J"00R[\(Q %1W?XUJNT;=
M=FV[&%+ 2.&!Z4P@E%F/# +U:N20:K]%W7Z+\3MU9*8:=B8%EZ'@<9Z;$YZH
M#R2Z5)&A?] X");Q4EU'*N3SB$U(AL:SOY:9+,:^6 7 !6QTA[!1-M846S5U
MVEC2WMN17.HTN7OGH4DVUA1;-0_:$E.W)=Y-<FTO.S3O20(8ZY80 T#]FBU*
MJDTQ=9OBU]!;8*/2ZN0V!IO[U "&UC5R[5ZI>R_SQ6H+;6I::@N!++4%MT?A
MN#SM!CVW&]Q3;CW(S?6-<""0F20 0VHN/3UM"CVW*=RNMI[MQ ;$G+Z-,0N1
M 9C-0JS.7ULZSVWIRB*;QHLH_9$+Y8'@I:)6E?3_5%MW!/MV^4;96%-LU>QI
MY^J]H9]'>HW^/K)1-M846S4/&S^1;.(WDI!7-AL!@!F8C<")J4:@+;?GMMRO
M(+;>]MU0 &)U\9UW0SUM6CWW;NA+E=:S-S.MB+9"F!-2C4C;/\]M__;56-N_
M68'8$"LU+I9J(-H$>FX3N(.^E@1=9UEMQS (8Y95>^.I@YB+^^+IC4R5C?KZ
ME#_17Q]=/R$R+IZ+,(Z?X$^L?,Y#TY2/G9SY0O62#$7\3E%V#OMJ0J)\DJ-\
M(]-%\6S#;2IE&A<OY]R?<9$#U.=W:2J?W^0G6#]/,_H74$L#!!0    ( (>&
M558\[?X1P04  /4M   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;+6:
M:W/B-A2&_XJ&;CN[,TELBTL@)<PD2.DRLTDS(4D_=/I! 0'N^D(E$79G]L=7
MOF C<!2\.?F28'/.(_D]^* 7J[^.Q5>YX%RA;V$0R?/&0JGEF>/(R8*'3)[$
M2Q[I=V:Q")G2AV+NR*7@;)HFA8&#7;?CA,R/&H-^>NY6#/KQ2@5^Q&\%DJLP
M9.+[)0_B]7G#:VQ.W/GSA4I..(/^DLWYF*N'Y:W01TY!F?HACZ0?1TCPV7GC
MPCNCN)<DI!&//E_+K=<HN92G./Z:'(RFYPTWF1$/^$0E"*;_/?,A#X*$I.?Q
M7PYM%&,FB=NO-_2K].+UQ3PQR8=Q\)<_58OS1K>!IGS&5H&ZB]>?>7Y![80W
MB0.9_D7K/-9MH,E*JCC,D_4,0C_*_K-ON1!;"5[GA02<)^#=A-8+"<T\H7EH
M0BM/:!V:T,X3TDMWLFM/A2-,L4%?Q&LDDFA-2UZDZJ?96B\_2CXH8R7TN[[.
M4P-"[T:/%_>C1XI&-^/[NX=K>G,_1A\)5\P/Y"=TC![&!'W\\ E]0'Z$KOT@
MT 66?4?IT1.&,\E'NLQ&PB^,Y&%T'4=J(1&-IGQJ AP][6+N>#/W2VPE$CXY
M04WO"&$7XXH)#0]/]RK2R>'I;D4ZM:=?\:<3A'M5Z888S:*0S937?'$ZPG]F
MR5V'_OZBWT,CQ4/Y3U6=,E"K&I1TIC.Y9!-^WM"M1W+QS!N#WW[Q.N[O51I#
MP@@DC +!C&JTBFJT;/3M:EQ(R=41NF*^0(\L6/$C](>(I<S>J*I/AFZGZ*31
M/P^.>\V^\[PM>T5,]]2,(0=PJ/4R?E*D=B%2VRK2<!6N@DPD%L:K2*%XAF:)
M3L^)3FC!IW,_FB,V_5<W0OWMI"K;3GOO,EN=SHY<64QG*Z;M>CMR62=;]\,'
M!#-T[12Z=JRZ/D223U:"3]&81WXLT$VLN#Q"WDFW_2OZL3D;)6>K!+72Z_8'
M2!B!A%$@F%&BTZ)$IU#=^A2R&I P @FC0#"C&MVB&EWK#3-63.F[Q8\4UW"%
MA#ZL*D5&\=RM-N*>N%ZWO=-MK*/55?G 0>GK<88VO4*;GE6;\GL+?<[[\0]$
MN/3G42H:D\7Y42256"5]NDH\ZS!U/\>0, ()HT PHU:>6Z[F7:B^DI. "@)*
M(Z T"D4S:[+EL+P#UX)'R7>N=D\LR!<\E77Q]M8S;=?=Z3!Y4,<61.SSJJTB
M$,U4$9<J8O@^I$/^5 LNT% [3\$FU8);!ZY](T#2""B-0M',$I8.U0.SJ!ZH
M1P6E$5 :A:*9-2E]JO>.1C5G;W>AYNY:J"(&[S4J(!>:*_H>GM8K3:UG=[4_
MVZA&F]7GG0Y#XS5;5DH.Z5*'H#0"2J-0-+.,I8?V.F#-"M0P@]((*(U"T<R:
ME*;9L[K -S:KT[U&=+S?K2J"]ML5J/&%HIF:EM;7LWM?N'95++:^^.S)#WSE
M5_^\9)]0[=L%U&R#TB@4S2QMZ=R]'E@+ W7GH#0"2J-0-/.)56G0L=5LOJV%
MY6QCO=7:Z6 5,;O]RS[%NH)"T4Q!2W>-[>[Z'?I7JG]EZ[+/I>YM DHCH#0*
M13.K6KI]C*%:%P:U[Z T DJC4#2S)J5]QU8K^L;6U7RM+0TK0G8?T=EG6%O/
M][#>N+3>V&Z]ATPNT%6@T][VP[I]F-HW "2-@-(H%,TL6.GL<1NL*8':=% :
M :51*)I9D]*F8_NS[IH_KN<T^PKJ]1ABGU5M#=_#5N/25F.[K?Z91J1#AFG'
M'ZZ$X-'D^\Z":O.#^Z&FT#[%VC<,Z'-N4!J%HIG%+OT^[H(U,5"C#DHCH#0*
M13-K4AIU;'_&_K:556_O>>'>RFH_!.\V-%"3#47+]'2VMK>&7,S3?<4239(F
MG^T6+<X6>Y<OTAV[.^<OO3.2[4 N,=F&Z&LF=(.3*. SC71/3K56(MMCG!VH
M>)ENHGV*E8K#].6"LRD728!^?Q;':G.0#%#L]![\#U!+ P04    " "'AE56
MH +?B-<"  ! "   &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RM5MMR
MVC 0_16-F^DD,PV^8!R2@F< TS8/I)F0M'T59K$UD257$I?\?27;N%P,DX>\
M8$G><W3.KF>7WIJ+5YD"*+3)*)-]*U4JO[-M&:>08=GB.3#]9L%%AI7>BL26
MN0 \+T 9M3W'">P,$V:%O>+L480]OE24,'@42"ZS#(NW(5"^[ENNM3UX(DFJ
MS($=]G*<P!342_XH],ZN6>8D R8)9TC HF\-W+LH,/%%P"\":[FS1L;)C/-7
ML[F?]RW'" (*L3(,6#]6, )*#9&6\;?BM.HK#7!WO67_5GC77F98PHC3WV2N
MTK[5M= <%GA)U1-?_X#*3\?PQ9S*XA>MJUC'0O%2*IY58*T@(ZQ\XDV5AQV
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
M?]L:63RG;7^.F>]G<HYC,@STA)9$/)-@].D#[$:?;4WP!-9H2;MJ2=N%/KK
M:5XR5N")3"ECE$T!GX Y$90GMM(+O$Z.9U:FY]%Q+QJ$S^L566(ZK2JF0;13
M$>W\*E'"$C?% JG;H @W*-IB(CO%;D6QZZ1XS6*]?$L]9^>"ZI68IC_U\IIB
MI16G.- +O5[)&/AZ^[MU<CK!=]64)[!&'WI5'WI[FF8]GRWQ!-9H2;]J2=\I
MC;I\O"K_2"_6A5[ 04**HT-;$_JOE0HW)YPEIF\7\VG%^-3)^%[_O/]W+3NQ
M=QTX3V"--L"H_E6.]J3F\D&>NN(+K=F6-;,"_S=%E]#K<MU<GBTAR"YHB&K*
MR$GY2RE:N7B2-*%:U%K>2H\JS72CE 3)@AAQ)]K-2D750A K>^=3=AY&3VC-
MGM2.".[+$D&OGL@76K,MM2N";EOT+G6W7TEW<[FVA&Q3=^V/H-L@F0$4>GT&
M<?''P4K-";'S&'E":Q9<NRW8W9=TO5HO7VC-MM3F"SJ-S/NDVWM;NJ]#CGM;
MM%N[(^BV1ZN5F;P4XGU;R$Z\G4?,$UJS^MIIP=-]"=FK[_*%UMPZJ(T7<CJ8
M=PFYA%Y7:7M#R)80:-<QJDT1<INBU3_ =:O\>/)P4OEEXS9T2$*55=9N^%W'
MSQ=:LQFUW4)H3[)&7AV7+[1F6VK'A9S6Y7VR;KUIG"TAQUNV7E!MAY#;#MVJ
M&1&K]1A\^M!'$'X&C"@K22?6SJ/E":U9>>VJ4&=?(O;JO7RA-=M2>R_DWNIZ
MEXB[KW8'6YLB?AURW-X0<;BVTYX1,<U?0$@0\P53Q0YU=;5ZR7&>;^UO7+^
M9^/B544-4[PYN<%B2ID$*9EHR.BDIPF)XF5$<:+X/-_/?^)*\2P_G!&<$&$"
M]/T)YVIU8AY0O1(:_0M02P,$%     @ AX955@6Z9//5 P  R P  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C8N>&ULK9=;<]HZ$,>_BL;M=-J9!E\QD (S
M24RF><@YF="<TU=AKT$3VZ*2N/3;5Y(=8VQ!>.@+^/+?U?YV=5F/=Y2]\A6
M0/L\*_C$6@FQOK9M'J\@Q[Q'UU#(-REE.1;REBUMOF: $VV49[;G.*&=8U)8
MT[%^]L2F8[H1&2G@B2&^R7/,?M]"1G<3R[7>'CR3Y4JH!_9TO,9+F(-X63\Q
M>6?77A*20\$)+1"#=&+=N->1JPVTXC\".]ZX1@IE0>FKNGE()I:C(H(,8J%<
M8/FWA3O(,N5)QO&K<FK58RK#YO6;]WL-+V$6F,,=S?XGB5A-K*&%$DCQ)A//
M=/<=*J"^\A?3C.M?M*NTCH7B#1<TKXQE!#DIRG^\KQ+1,'##$P9>9>"U#8(3
M!GYEX%]J$%0&@<Y,B:+S$&&!IV-&=X@IM?2F+G0RM;7$)X6J^UPP^99(.S%]
M^.?NW\<9^G'S<S9'5^@98EK$)"-85X6FZ*&(:0[H!]ZCV5[.-@XR0K%"]Y
MPUGC/7"$!1(K0'.!Q490]AL]8P'H<P0"DXQ_D0.\S"/T^>,7]!&1 CV2+)/#
M\+$M)(H*R(ZKL&_+L+T38;L>>J2%6'$T*Q)(CAW8,@=U(KRW1-QZ9SU&$/>0
M[WY%GN-YAH#N+C=W#>;1Y>;.&1J_+JNO_?DG_'7K2,HZ"5E':-8QK>IX>'^H
M(Z_KR&0=354JHPC,4:@]ZYJO<0P32VY*'-@6K.FG#V[H?#-E^&\ZB_Z2LZ/L
M!W7V@W/>I_>=G)IR5_KH:Q]J>]Y.@[Z<.MMF2KH:W_6.-5%7XXY&M>8(H%\#
M],\"J 4,QU/BTX>AY[K?4"'/(CF=NM,&+:" E @3:CE:V @Q#%JD74G02D;4
ME?B^F3.L.</SA:),'@R%GMXH(6D*#(K8.-/#SN!>V$)X7Q(9)"<0!C7"X"($
MOEEPDA#,B"R6*@?)Y?P6'"4;61XJZ;; !1$;9L0;= )S6G3O*J*NXBITS73#
MFFYXENZE-^]IF@R6A&?E;E:2F2B&G0@&+8IW%5%7X89FB%$-,3H+,=O'P'ES
MC7"4,IK+_97&KU>J;4F07$9J5]:$)K11-[ENOP5W@28R:89F/M<Y-!'.6<*'
MSN%B/-*=SD[5;ZS@DL$@\@?MG< @<D?>"8I&*^2>KY-<_[H-U2"GCKS*B0KA
ML!)Z7C!L@Y2ZT;&L78X3WISVKF W6KP<V%*WRES.FDTARB:G?EJWXS>Z"6T]
MOU5MNFX=#V[*'O\1LR4IN%QJJ73I] 8RO:QLF\L;0=>ZD5Q0(=M2?;F2GQK
ME$"^3RD5;S=J@/KC9?H'4$L#!!0    ( (>&55:&^Q./# 0  "4/   9
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;*U7;6_C-@S^*X)W&.Z 7AW;2?JR
M)$ :=UB!=2O:ZS9@V ?%9A+A9,F3Y*;]]Z-LUW4<Q2N*?$DL^>$3/A3)B).M
M5-_U!L"0YXP+/?4VQN27OJ^3#614G\H<!+Y92951@TNU]G6N@*:E4<;]<# 8
M^QEEPIM-RKT[-9O(PG FX$X1760952]7P.5VZ@7>Z\8]6V^,W?!GDYRNX0',
M8WZG<.4W+"G+0&@F!5&PFGKSX#(.(FM0(OY@L-6M9V*E+*7\;A<WZ=0;6(^
M0V(L!<6O)U@ YY8)_?BW)O6:W[2&[>=7]I]+\2AF234L)/^3I68S]<X]DL**
M%MS<R^TO4 L:6;Y$<EU^DFV-'7@D*;2166V,'F1,5-_TN0Y$RR 8'S (:X.P
M:S \8!#5!M%[#8:UP;",3"6EC$-,#9U-E-P29='(9A_*8);6*)\)>^X/1N%;
MAG9F=O/;XO?;:_)M_M?U _E*%ALJUJ )$^171I>,,_-",+O(-_I,'D4"RF N
M&0;ZA%P_)[Q(F5B3&V% @3;D<PSXGNLO2/7X$)//G[Z03Y;LEG&.QZPGOD&G
M[4_[2>W@5>5@>,#!("2W4IB-)M<BA727P$>UC>3P5?)5V,L80W)*HN"$A(,P
M=#BT>+]YX#"/WV\^Z%$3-0<8E7S1H0,4B<R@/)^8Z81+72@@?\^7VB@LJG]<
M$:\8AVY&VVDN=4X3F'K82C2H)_!F/_X0C <_N:)U3++X2&0[D1PVD1SVL<\>
M1<HP:&Q9&$@)4"4PMS61*UL V#\$-L>E9BFC"O/?%=>*?U3RVX;[-!M%>,9/
M[7 Y,,/A+B;N]?.#41@U41CU1F&W[ VF5=$N>Y?LBG#<EM01O8_H2NYUZH.2
MQXWD<6\)M9H>[U=_0J!I>JQN>JZ(C(]98,<DBX]$MA/GLR;.9[VI=44YQ6@2
M:L@2UDS8^K+E]8*UYHKBV5[61.>=Q') +CJ9=;97<.$;RXZ.\T;'>:^.>9HR
M>VG139+D4M<["CBU[<-(8C: _^!*@3 ')9[_7V$L]A%11^ ^(HS< B\:@1<?
M%HCGE2N&VU:2LQU<[/O3T;2/Z'3)N ^Q(RD8O%UT!KVB[B$MDH^KJME[G%XX
M(%^#CC 7)CP@K76'"]XK+2W YIXVU.#?&.$TU^"4$_3Y4>MQ8+K)Y\($A\XJ
M?!,4]@K"<<-PP/'"8,NEV&\-R>E+O<;!H!"IQBNF &?WK<G[SF'AP'1SL!>R
M*^SMLA;TWF#:+1!$VM?\:J)VWQKNB=C'=#MD[,)<=&3XK?DA [4NYS!-$ED(
M4]VKF]UFUIN7$TYG_\K.@.5<\D93#9"W5&''UX3#"BD'IV?HD*IFLFIA9%Y.
M*4MI<.8I'S<XQX*R 'R_DM*\+NP/-)/Q[#]02P,$%     @ AX955OXZ0OFL
M!@  "S0  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULK9MK;]LV%(;_
M"N$50PNLL4C:EITY!I*(75,L%R3-]F'8!\9F;*&ZN!*==$5__*A+)%&B&6L[
M7Q)+/N>Q]![I4*\HS9_CY$NZ$4*B;V$0I2>#C93;X^$P76Y$R-.C>"LB]<UC
MG(1<JL5D/4RWB>"K/"D,AL1Q)L.0^]%@,<_7W22+>;R3@1^)FP2ENS#DR3]G
M(HB?3P9X\++BUE]O9+9BN)AO^5K<"7F_O4G4TK"BK/Q01*D?1R@1CR>#4WS,
MJ)LEY!%_^.(Y;7Q&V:X\Q/&7;.%B=3)PLBT2@5C*#,'5OR=Q+H(@(ZGM^%I"
M!]5O9HG-SR_T#_G.JYUYX*DXCX,__97<G RF [02CWP7R-OX^:,H=VB<\99Q
MD.9_T7,1.W(':+E+91R6R6H+0C\J_O-OI1"-!$+V)) R@1R:0,L$>FC"J$P8
M'9HP+A/R71\6^YX+YW')%_,D?D9)%JUHV8=<_3Q;Z>5'V8%R)Q/UK:_RY.*.
M_7;)KCZCBZL/U[>7IY\OKJ_06T]([@?I._0&^1&Z](- U32=#Z7ZP2QMN"SA
MYP6<[(%C@B[C2&Y2Q**56.F H=K2:G/)R^:>$2OQ$X^.D(-_0<0A&*5BK8Y9
M:=HP.\83RR-$"PQ!]W<>>OOFG0'C'8[!%@P['..8,9I8M*HMS;ET7VT+>="M
MV,:)]*,UNHB*UI*=HG_]KL+1A11A^K=AF\\*]LC,SOK7<;KE2W$R4 TJ%<F3
M&"Q^_@E/G%]-Y8"$>9 P!@33"C2J"C2RT1=7N_!!)"A^5"TW*Q%_",3+09VB
M'Y;C^ZP 3W)P-A@\+<A\^-24W/K3?26'A#$@F";YN))\;#\G\@'1_RY6S9/A
MV"3Q&/($@(1YD# &!-.J,:FJ,;&? .I**.6!,(TM9];4OOH7L''C?,%C0J;Z
M.>,9HJ@:(?0H9HC"[LRMHC0IW$H*URK%]58D/&O2Q3X(GD1JP2B,%=17&+?;
M2 @>MW3I!N'QR&W)8@AR\,RLRK1296I5Q1-J'Y9^,6+Q:(5XF UEW_,5)FVL
MN+[:3+O:.).6--T8[-*6,H:8R1YA9I4P,ZLP]Y$O50^[DUR:SQYK>E\A(&$>
M)(P!P;0:8*>^>':@1I.2!%004)H'2F-0-+TF#4.#__N88L_M707</;$))>WN
M:0IS"&UU$F8(FRF_;^X3F-1Z$*L>GTYO3J^,6ECS>FL!2?- :0R*IE>@MF'X
M%1_6HTN NBY0F@=*8U TO2:U\\*O6"]KEX"T.^>XZ]6PV[@P*M4U13GC=H\P
M1(T:G417HS9%V'J5OSCG$5]QHQ2@+@B4YH'2&!1-+T'MA/ $K$F .B-0F@=*
M8U TO2:U)<-V3V9O$J V#'?=TX3@=H_H!HTG3KM%=(-&L]&>#E'[,&PW8M=R
M(Q*DCDOAKR.TC'>13/P]PH!Z,%":!TIC4#2])K4%Q#.PE@%J!T%I'BB-0='T
MZ8G:$1*KN[&W#'MNWRJ4-+T;M&X]>*:@=E]AAJ#)9,_]+%(;,6(W8O<1#X)X
MR;/[%.+;5D2I,(H":LE :1XHC4'1]'K41I 0J'9!0*TA*,T#I3$HFEZ3VAH2
MJ\UYI5V FL&2IMW-'+==B"FH<X5A"**SZ9YV43LR8G=D/6Z VTF]A>EZJHXL
MW9#W;0?'3$&4[+G/2VIO1NS>[*._WKS_'.^6&W07![OLG$W1U='I$?J!*LVJ
M64.C7* >#I3F@=(8%$TO5>WA")B'(Z >#I3F@=(8%$VO2>WAR/_P</;<WE4P
MS( 1/"7M9F*<*)NV;P<;PF:D<>FFZU$;.?**D>O19D&-'#',@LVFG>M50Q2E
MH[8VAJBFT+HVM:$B]DFUWK.-=EYOA6:&><+V%+4I:#1MZV,*HF9Y:.UMJ-W;
ML&BESJ,4G::IDB5_M.C0(<A.[OTT$>CL%RB-0='T&M6FBV*H(8B"&B]0F@=*
M8U TO2:U\:+V&3CK$&3/[5T%TKU^=Z>M)S4\4]38;0] IBCL[KG.IXV'$NV6
MI\< 9"?UUL;@;4A[_#$%T?8#0(8@/-DS"4-K T3M!JCWZ&/G]9:G:U]H>R;;
M$--Y.LH0@_?<2Z*U":)V$U3<?CYXM $U/* T#Y3&H&AZ66K#0\$,#P4U/* T
M#Y3&H&AZ36K#0^V&IW\; 35!):WY=&2GQ[X:P@PA[1LIP\9+#Z%(UOG;)FDQ
M-56\4%"MK=YH.<W?XVBM/\?'K'@OI<84K\E<\F3M1RD*Q*-".D>NVIZD>/.D
M6)#Q-G^UXB&6,@[SCQO!5R+) M3WCW$L7Q:R'ZC>_UG\"U!+ P04    " "'
MAE56+&/V,GL#  #!$@  &0   'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6RM
MF%UOHS@4AO^*Q4BC&6E4OO+5;H*4!F:FHS93-=W=B]5>.'!(T(#-V";I2OOC
MQQC"A);21/)-L,'O<^SWP EXNJ?L!]\""/24I83/C*T0^95I\G +&>87- <B
MK\2495C(+MN8/&> (R7*4M.QK)&9X808WE2=NV?>E!8B30C<,\2++,/LOVM(
MZ7YFV,;AQ$.RV8KRA.E-<[R!%8@_\WLF>V9#B9(,"$\H00SBF3&WKP);"=2(
MOQ+8\Z,V*I>RIO1'V;F)9H95S@A2"$6)P/*P@P6D:4F2\_A90XTF9BD\;A_H
MG]7BY6+6F,."IG\GD=C.C(F!(HAQD8H'NO\*]8*&)2^D*5>_:%^-'3@&"@LN
M:%:+Y0RRA%1'_%0;<21PW5<$3BUP3A6XM<!]+KA\13"H!8-3(PQK@5JZ6:U=
M&>=C@;TIHWO$RM&25C:4^THM_4I(>:.L!)-7$ZD3WN+[\O%F^258+FZ"%9HO
M?70;?)G?HKOYXV/PL$(??! X2?G'J2EDN%)DAC5Z4:&=5] VNJ-$;#D*2 11
MA][OU[MOZ8,WXCL] %/ZU)CE',RZ=GJ)\YQ=(,O^A!S+L1$ILC6P[_%]*I]'
MD<0Q[_*HG_@-DPOD5D3W-*+?3_0A/!#M2_G(8+$]C1N<S'6<-XDM>]WF7G15
M"/>5$+>4<[20*4O(!DB8 $?_W,HQZ$9 QO_MF/-U!1QT \LB>\5S',+,D%64
M ]N!X;U_9X^L/[I2I1/FZX0%FF"MK R:K SZZ-Y2I1K1&.5]M\]U11DI2OGW
MM/.<P=3<'1O<&^A<@U_&LR>C=L"@8T[C9DC+C6'CQO!$-]2CQ='_5:/+D5[2
MN3>G3I@_?.G=,^<TA6MY/&H\'O5Z_#EA7*"5?">*BA0B],@2G'89W(LYUV"=
M,%\G+- $:^5BW.1BK+LFCW5F12?,UPD+-,%:69DT69EHJ<F]E'-3H1/FZX0%
MDQ?E;-A=Y2\;?R_/KT"RU*^*-8>?!1"!@IW\[?*\EWRNYSIAODY8H G62H]M
M_?YJL727I9JH*3%::;Y66J"+UL[-T1>EK:4X]6/.3HC]H@@\>QOTM08,=-$J
ME\VC3_@,V$;MG7 4TH*(ZFN^.=OLS\S5KH3Y>WBUN7.'V28A'*402ZEU,9;O
M<JS:+ZDZ@N9J0V!-A:"9:FX!1\#* ?)Z3*DX=,H S:Z5]PM02P,$%     @
MAX955GM"7^$S @  Z@0  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&UL
MM51MCQ(Q$/XKS6K,F1 *RYO!91/A,)Y1@[=R?C!^*+L#VUQ?]MH"9^*/=]J%
M%0U<_.*7=J:=YYEGVFF3O3;WM@1PY%$*92=1Z5PUIM3F)4AFV[H"A3MK;21S
MZ)H-M94!5@20%#3N=(94,JZB- EK"Y,F>NL$5[ PQ&ZE9.;'%(3>3Z)N=%RX
MY9O2^06:)A7;0 9N62T,>K1A*;@$9;E6Q,!Z$KWICJ=]'Q\"[CCL[8E-?"4K
MK>^]<U-,HHX7! )RYQD83CN8@1">"&4\'#BC)J4'GMI']K>A=JQEQ2S,M/C*
M"U=.HE<1*6#-ML+=ZOT[.-0S\'RY%C:,9%_'#C$XWUJGY0&,"B17]<P>#^=P
M H@'%P#Q 1 'W76BH/*:.98F1N^)\='(YHU0:D"C.*[\I63.X"Y'G$NSY32;
M?U[./WTA\SL<,W)U#8YQ85\FU&$"'T;S ]FT)HLOD+UGJDWB08O$G;A'GA-*
M;,D,V#^9*$IL=,:-SCA0]R]0S[24>(F9T_D]^4FR[<K"PQ:4(_,=CN>T/DGH
MFWUL*Y;#),)NMF!V$*4OGG6'G==/R.TU<GN!O7?I6/_21[Y]P ARXT#:[^?$
M]OZ#V'XCMO\O9VO]V;9(P7>\ %78%JG U#>(JY +- IRQ14IM$#'_MX_VRMU
MTE%(ZO^&7=IMC^*$[DZETI/6];_ 1V8V7%DB8(VP3GN$S\#4+ZMVG*Y"-Z^T
MP[<1S!(_(S ^ /?76KNCXQ](\[VEOP!02P,$%     @ AX955O2^4WD_ P
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
M\0)02P$"% ,4    " "'AE56!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( (>&558MLK4)[@   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( (>&55:97)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ AX955JG>B'[[!P  &S   !@
M         ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( (>&55:2;4C?.@(  +L%   8              " @3X0  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " "'AE56$B/#^H$%  !G%P
M&               @(&N$@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ AX955FF%KVA]!   _1   !@              ("!91@  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( (>&558E-^4OK (
M ,D&   8              " @1@=  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    " "'AE56W+#1<]8&  !O'   &               @('Z
M'P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ AX955C%2
MRH!9 P  +PL  !@              ("!!B<  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( (>&55:YOF)M6@@  !<H   8
M  " @94J  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "'
MAE56CF*LWVP'  ";.@  &               @($E,P  >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ AX955L!_C]FK @  RP8  !D
M         ("!QSH  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    " "'AE56W!D,F"P<   !4P  &0              @(&I/0  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( (>&558]CDJ%K 0  (\*
M   9              " @0Q:  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ AX955A*U$-!K!0  S P  !D              ("![UX
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " "'AE56*["7
M./0"  "C!@  &0              @(&19   >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( (>&558N)C&RL@8  +L0   9
M  " @;QG  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
MAX955K:>=]1F"@  LQD  !D              ("!I6X  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    " "'AE56N&K<(C,/   X*P  &0
M            @(%">0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( (>&55869)'G] 0  +@+   9              " @:R(  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ AX955LG#MCKC!
M]@H  !D              ("!UXT  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    " "'AE56[!85?+P#  "-"   &0              @('Q
MD@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( (>&559C
MRVH9'P0  *<*   9              " @>26  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ AX955D+?RM>I!@  S1$  !D
M     ("!.IL  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M" "'AE564,11N(,*  #%'0  &0              @($:H@  >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( (>&55;D8F?+;P4   4-   9
M              " @=2L  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ AX955@XP[4Q%"P  YAP  !D              ("!>K(  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " "'AE56=ZS;.C0#
M  #A!@  &0              @('VO0  >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( (>&55:H9V\: QX  *%;   9              "
M@6'!  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ AX95
M5H2//_Y!!   O0D  !D              ("!F]\  'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    " "'AE56]Z1>-/0"  !^!@  &0
M        @($3Y   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( (>&55;P[V8J>00   T+   9              " @3[G  !X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ AX955EX;/UXT!   L D
M !D              ("![NL  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    " "'AE56!QJC"G '  #4%0  &0              @(%9\
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( (>&559I[=V?
ME@,  '8)   9              " @0#X  !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ AX955E'^8)<^ P  ZP8  !D
M ("!S?L  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "'
MAE56^IB)D*D#   Y"   &0              @(%"_P  >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( (>&55900S77*@0  $\*   9
M          " @2(# 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ AX955E2(U%&R P  \P@  !D              ("!@P<! 'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " "'AE56I0Q5/@('   ,
M%   &0              @(%L"P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( (>&559S%.0(:@0  )4*   9              " @:42
M 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ AX955IYN
M' H?!@  &B0  !D              ("!1A<! 'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    " "'AE56^280=[H#  "9$   &0
M    @(&<'0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M (>&55:89;DOAPD  'AD   9              " @8TA 0!X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ AX955I8^L.1V P  N X  !D
M             ("!2RL! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    " "'AE562S^-#>D#  "4$P  &0              @('X+@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( (>&55:1C!R;!00
M +,2   9              " @1@S 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ AX955O*E6-,@!0  KQL  !D              ("!
M5#<! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "'AE56
M.;L8EH4"  #&!@  &0              @(&K/ $ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( (>&55:Z0ZW#,P<   =    9
M      " @6<_ 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ AX955@'XI>ET"@  +X$  !D              ("!T48! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " "'AE56$Y3:@9D"  ##!@
M&0              @(%\40$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( (>&559'9<//'0,  ,T)   9              " @4Q4 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ AX955I1-);*L
M"0  @$   !D              ("!H%<! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    " "'AE56^JW%U\0%   U+0  &0
M@(&#80$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( (>&
M559I]!:Y\@(  %T)   9              " @7YG 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ AX955@&#M<8*!   F0\  !D
M         ("!IVH! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    " "'AE56)!88L/T"    "P  &0              @('H;@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( (>&55:" @?Y? 0   (7
M   9              " @1QR 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ AX955E%JN-:N!   W!$  !D              ("!SW8!
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " "'AE56K.M;
MK"<%   W&   &0              @(&T>P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;%!+ 0(4 Q0    ( (>&55:#[7RFMP<  %LS   9
M  " @1*! 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @
MAX955CSM_A'!!0  ]2T  !D              ("! (D! 'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6Q02P$"% ,4    " "'AE56H +?B-<"  ! "   &0
M            @('XC@$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4
M Q0    ( (>&55:-"E(8&@,  "<*   9              " @0:2 0!X;"]W
M;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ AX955JQ3M"X/!0
M,!D  !D              ("!5Y4! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6Q02P$"% ,4    " "'AE56"0J)0YD$   >&@  &0              @(&=
MF@$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( (>&558%
MNF3SU0,  ,@,   9              " @6V? 0!X;"]W;W)K<VAE971S+W-H
M965T-C8N>&UL4$L! A0#%     @ AX955H;[$X\,!   )0\  !D
M     ("!>:,! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4
M" "'AE56_CI"^:P&   +-   &0              @(&\IP$ >&PO=V]R:W-H
M965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( (>&558L8_8R>P,  ,$2   9
M              " @9^N 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L!
M A0#%     @ AX955GM"7^$S @  Z@0  !D              ("!4;(! 'AL
M+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " "'AE56]+Y3>3\#
M  #&$P  #0              @ &[M $ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0
M   ( (>&55:7BKL<P    !,"   +              "  26X 0!?<F5L<R\N
M<F5L<U!+ 0(4 Q0    ( (>&5589'2)ZFP4  /8M   /              "
M 0ZY 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "'AE56VW:P<3$"  ")
M*0  &@              @ '6O@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E
M;'-02P$"% ,4    " "'AE56I,C#=_H!  "T*   $P              @ $_
LP0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     3@!. %D5  !JPP$    !

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>94
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>335</ContextCount>
  <ElementCount>412</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>91</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="gww-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - BUSINESS DIVESTITURES AND LIQUIDATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONS</Role>
      <ShortName>BUSINESS DIVESTITURES AND LIQUIDATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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>14</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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>15</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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>16</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - EMPLOYEE BENEFITS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/EMPLOYEEBENEFITS</Role>
      <ShortName>EMPLOYEE BENEFITS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - 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>19</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - CAPITAL STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CAPITALSTOCK</Role>
      <ShortName>CAPITAL STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - 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>21</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - DERIVATIVE INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/DERIVATIVEINSTRUMENTS</Role>
      <ShortName>DERIVATIVE INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SEGMENTINFORMATION</Role>
      <ShortName>SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - 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>25</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - 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>28</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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>29</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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>30</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - 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>33</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - 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>35</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - 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>36</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - 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>37</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - 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>38</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - 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>39</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - BUSINESS DIVESTITURES AND LIQUIDATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails</Role>
      <ShortName>BUSINESS DIVESTITURES AND LIQUIDATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONS</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails</Role>
      <ShortName>PROPERTY, BUILDINGS AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - 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>45</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - 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>46</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - 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>47</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - 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>48</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - 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>49</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - 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>50</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - 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>51</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - 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>52</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - 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>53</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - 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>54</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - 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>55</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - 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>56</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - STOCK INCENTIVE PLANS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails</Role>
      <ShortName>STOCK INCENTIVE PLANS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/STOCKINCENTIVEPLANSTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - 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>58</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - 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>59</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - 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>60</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - DERIVATIVE INSTRUMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - 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>62</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - 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>63</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - 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>64</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - 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>65</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - 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>66</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - 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>67</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - 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>68</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - CONTINGENCIES AND LEGAL MATTERS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails</Role>
      <ShortName>CONTINGENCIES AND LEGAL MATTERS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="gww-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - 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>70</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, gww:Amortizationperiodofcapitalizedsoftware, gww:FurnitureFixturesMachineryEquipmentEstimatedUsefulLife, us-gaap:DebtInstrumentTerm, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 -  gww-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="gww-20221231.htm">gww-20221231.htm</File>
    <File>exhibit10132022companymana.htm</File>
    <File>exhibit1041-formofrsuagree.htm</File>
    <File>exhibit1042-formofpsuagree.htm</File>
    <File>exhibit1043shareholderagre.htm</File>
    <File>exhibit109summarydescripti.htm</File>
    <File>exhibit21tothe2022subsidia.htm</File>
    <File>exhibit23consent2022.htm</File>
    <File>exhibit47toformdescription.htm</File>
    <File>gww-20221231.xsd</File>
    <File>gww-20221231_cal.xml</File>
    <File>gww-20221231_def.xml</File>
    <File>gww-20221231_lab.xml</File>
    <File>gww-20221231_pre.xml</File>
    <File>gww-20221231xex311.htm</File>
    <File>gww-20221231xex312.htm</File>
    <File>gww-20221231xex32.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>gww-20221231_g1.jpg</File>
    <File>gww-20221231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1091">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>97
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "gww-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 30,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 1091,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 335,
   "dts": {
    "calculationLink": {
     "local": [
      "gww-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gww-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "gww-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gww-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gww-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "gww-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 653,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 14,
    "http://www.grainger.com/20221231": 2,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 21
   },
   "keyCustom": 46,
   "keyStandard": 366,
   "memberCustom": 36,
   "memberStandard": 53,
   "nsprefix": "gww",
   "nsuri": "http://www.grainger.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - COVER",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.grainger.com/role/COVER",
     "shortName": "COVER",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000010 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)",
     "menuCat": "Statements",
     "order": "10",
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - BUSINESS DIVESTITURES AND LIQUIDATIONS",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONS",
     "shortName": "BUSINESS DIVESTITURES AND LIQUIDATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - REVENUE",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.grainger.com/role/REVENUE",
     "shortName": "REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT",
     "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - LONG-TERM DEBT",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.grainger.com/role/LONGTERMDEBT",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - EMPLOYEE BENEFITS",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITS",
     "shortName": "EMPLOYEE BENEFITS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - LEASES",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.grainger.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - STOCK INCENTIVE PLANS",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.grainger.com/role/STOCKINCENTIVEPLANS",
     "shortName": "STOCK INCENTIVE PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.grainger.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gww:CapitalStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - CAPITAL STOCK",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.grainger.com/role/CAPITALSTOCK",
     "shortName": "CAPITAL STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gww:CapitalStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - DERIVATIVE INSTRUMENTS",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTS",
     "shortName": "DERIVATIVE INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - INCOME TAXES",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.grainger.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - SEGMENT INFORMATION",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.grainger.com/role/SEGMENTINFORMATION",
     "shortName": "SEGMENT INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - CONTINGENCIES AND LEGAL MATTERS",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS",
     "shortName": "CONTINGENCIES AND LEGAL MATTERS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - SUBSEQUENT EVENTS",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.grainger.com/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "menuCat": "Policies",
     "order": "27",
     "role": "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - REVENUE (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.grainger.com/role/REVENUETables",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables",
     "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
     "shortName": "CONSOLIDATED STATEMENTS OF EARNINGS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - LONG-TERM DEBT (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.grainger.com/role/LONGTERMDEBTTables",
     "shortName": "LONG-TERM DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - EMPLOYEE BENEFITS (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITSTables",
     "shortName": "EMPLOYEE BENEFITS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gww:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - LEASES (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.grainger.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gww:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - STOCK INCENTIVE PLANS (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.grainger.com/role/STOCKINCENTIVEPLANSTables",
     "shortName": "STOCK INCENTIVE PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCapitalUnitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - CAPITAL STOCK (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.grainger.com/role/CAPITALSTOCKTables",
     "shortName": "CAPITAL STOCK (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCapitalUnitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables",
     "shortName": "DERIVATIVE INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - INCOME TAXES (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.grainger.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - SEGMENT INFORMATION (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.grainger.com/role/SEGMENTINFORMATIONTables",
     "shortName": "SEGMENT INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ProfitLoss",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "gww:ServiceFeeRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "gww:ServiceFeeRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i5abbb6760a8245c6b730120b4ffc182c_D20201001-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - BUSINESS DIVESTITURES AND LIQUIDATIONS (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails",
     "shortName": "BUSINESS DIVESTITURES AND LIQUIDATIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i5abbb6760a8245c6b730120b4ffc182c_D20201001-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - REVENUE (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.grainger.com/role/REVENUEDetails",
     "shortName": "REVENUE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "gww:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - PROPERTY, BUILDINGS AND EQUIPMENT (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails",
     "shortName": "PROPERTY, BUILDINGS AND EQUIPMENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Additional Information (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i79961cc5ef1941b68fcc32275874f2b5_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Balances and Changes in Carrying Amounts of Goodwill (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS Balances and Changes in Carrying Amounts of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Intangible assets included in Other assets and intangibles (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS Intangible assets included in Other assets and intangibles (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Estimated amortization expense (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS Estimated amortization expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - LONG-TERM DEBT - SCHEDULE OF LONG-TERM DEBT (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails",
     "shortName": "LONG-TERM DEBT - SCHEDULE OF LONG-TERM DEBT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "gww:OtherLongTermDebtAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - LONG-TERM DEBT - Narrative (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
     "shortName": "LONG-TERM DEBT - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ShortTermBorrowings",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "id589e6b15c234480baa0d7f5e935b7a6_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShortTermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Parentheticals",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS Parentheticals",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - LONG-TERM DEBT - SCHEDULED AGGREGATE PRINCIPAL PAYMENTS (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails",
     "shortName": "LONG-TERM DEBT - SCHEDULED AGGREGATE PRINCIPAL PAYMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "gww:LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "gww:ProfitSharingAutomaticContributionByEmployerPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - EMPLOYEE BENEFITS - Defined Contribution Plans (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails",
     "shortName": "EMPLOYEE BENEFITS - Defined Contribution Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "gww:ProfitSharingAutomaticContributionByEmployerPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - EMPLOYEE BENEFITS - Postretirement Benefits (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
     "shortName": "EMPLOYEE BENEFITS - Postretirement Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "gww:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i5dbded5206044759845b326f99886af4_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - EMPLOYEE BENEFITS - Summary of Plan Assets (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails",
     "shortName": "EMPLOYEE BENEFITS - Summary of Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i290a0cc70a2d4b709f1faf88a6ed5442_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gww:Operatingleaseexpirationdate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - LEASES - Narrative (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.grainger.com/role/LEASESNarrativeDetails",
     "shortName": "LEASES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gww:Operatingleaseexpirationdate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gww:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - LEASES - Schedule of Operating Lease Information (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails",
     "shortName": "LEASES - Schedule of Operating Lease Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - LEASES - Schedule of Maturities of Operating Leases (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails",
     "shortName": "LEASES - Schedule of Maturities of Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - STOCK INCENTIVE PLANS (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
     "shortName": "STOCK INCENTIVE PLANS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "ic4601370cf654b54984c46beffd74809_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - STOCK INCENTIVE PLANS - Restricted Stock Units (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails",
     "shortName": "STOCK INCENTIVE PLANS - Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "ib43562dcaa0c48a2ae95ecb4e89ae21b_I20191231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - CAPITAL STOCK (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.grainger.com/role/CAPITALSTOCKDetails",
     "shortName": "CAPITAL STOCK (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "gww:StockIssuedDuringPeriodSharesRestrictedStockAwardRetained",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i79961cc5ef1941b68fcc32275874f2b5_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "id8f7aef090fd4034ba371bd0ee80e7f4_I20191231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeExpenseNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - DERIVATIVE INSTRUMENTS (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails",
     "shortName": "DERIVATIVE INSTRUMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgesLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - INCOME TAXES - Net Earnings Before Income Taxes by Geographical Area (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails",
     "shortName": "INCOME TAXES - Net Earnings Before Income Taxes by Geographical Area (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - INCOME TAXES (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.grainger.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - INCOME TAXES - Income Tax Effects of Temporary Differences (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails",
     "shortName": "INCOME TAXES - Income Tax Effects of Temporary Differences (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i79961cc5ef1941b68fcc32275874f2b5_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - INCOME TAXES - Changes in Valuation Allowance (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails",
     "shortName": "INCOME TAXES - Changes in Valuation Allowance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i5e04066518094a42afe5c590a2d49ab8_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - INCOME TAXES - Reconciliation of Income Tax Expense with Federal Income Taxes at the Statutory Rate (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails",
     "shortName": "INCOME TAXES - Reconciliation of Income Tax Expense with Federal Income Taxes at the Statutory Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - INCOME TAXES - Changes in Liability for Tax Uncertainties, Excluding Interest (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails",
     "shortName": "INCOME TAXES - Changes in Liability for Tax Uncertainties, Excluding Interest (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i7b3c9c3dc9f347d0abd29ce921312158_D20210101-20210101",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - SEGMENT INFORMATION (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.grainger.com/role/SEGMENTINFORMATIONDetails",
     "shortName": "SEGMENT INFORMATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i7b3c9c3dc9f347d0abd29ce921312158_D20210101-20210101",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i95c93a1fddb541389b2536aa1843792b_D20210401-20210401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNumberOfPlaintiffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "numberofplaintiffs",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - CONTINGENCIES AND LEGAL MATTERS (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails",
     "shortName": "CONTINGENCIES AND LEGAL MATTERS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i95c93a1fddb541389b2536aa1843792b_D20210401-20210401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNumberOfPlaintiffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "numberofplaintiffs",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i56fdb7e6d6394a4ab486dd1e8519e2b2_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "id5b54e429efb4ba281fb7a68c02fbe48_D20230125-20230125",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "id5b54e429efb4ba281fb7a68c02fbe48_D20230125-20230125",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ProfitLoss",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i03f6913a542442a499dd0b5cfd6d56e9_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "i332fb86951e74859bfeed63993e15f4a_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gww-20221231.htm",
      "contextRef": "id9322872dce34e8280be647808ce0560_I20191231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 91,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN",
        "terseLabel": "JAPAN"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r749",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r749",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r749",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r749",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r749",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.grainger.com/role/COVER"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "gww_A5YearUnsecuredRevolvingLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5-Year Unsecured Revolving Line Of Credit [Member]",
        "label": "5-Year Unsecured Revolving Line Of Credit [Member]",
        "terseLabel": "5-Year Unsecured Revolving Line Of Credit"
       }
      }
     },
     "localname": "A5YearUnsecuredRevolvingLineOfCreditMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_AccruedSalesIncentives": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Sales Incentives",
        "label": "Accrued Sales Incentives",
        "terseLabel": "Accrued sales incentives"
       }
      }
     },
     "localname": "AccruedSalesIncentives",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_Amortizationperiodofcapitalizedsoftware": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of capitalized software",
        "label": "Amortization period of capitalized software",
        "terseLabel": "Capitalized software amortization period"
       }
      }
     },
     "localname": "Amortizationperiodofcapitalizedsoftware",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gww_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Schedule of Assets and Liabilities"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gww_AuditorInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auditor Information",
        "label": "Auditor Information [Abstract]"
       }
      }
     },
     "localname": "AuditorInformationAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gww_BuildingsStructuresandImprovementsEstimatedUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Buildings, Structures and Improvements, Estimated Useful Life",
        "label": "Buildings, Structures and Improvements, Estimated Useful Life",
        "terseLabel": "Buildings, Structures and Improvements, Estimated Useful Life"
       }
      }
     },
     "localname": "BuildingsStructuresandImprovementsEstimatedUsefulLife",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gww_CapitalStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CAPITAL STOCK [Abstract]",
        "label": "CAPITAL STOCK [Abstract]",
        "terseLabel": "CAPITAL STOCK [Abstract]"
       }
      }
     },
     "localname": "CapitalStockAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gww_CapitalStockTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the activity of outstanding common stock and common stock held in treasury.",
        "label": "Capital Stock [Text Block]",
        "terseLabel": "CAPITAL STOCK"
       }
      }
     },
     "localname": "CapitalStockTextBlock",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCK"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gww_CashClassification": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Original Maturity in days for cash.",
        "label": "Cash Classification",
        "terseLabel": "Original maturity of cash (days)"
       }
      }
     },
     "localname": "CashClassification",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gww_ChinaBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "China Business",
        "label": "China Business [Member]",
        "terseLabel": "China Business"
       }
      }
     },
     "localname": "ChinaBusinessMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_CommercialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial [Member]",
        "label": "Commercial [Member]",
        "terseLabel": "Retail/Wholesale"
       }
      }
     },
     "localname": "CommercialMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_ContingenciesAndLegalMattersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CONTINGENCIES AND LEGAL MATTERS [Abstract]",
        "label": "CONTINGENCIES AND LEGAL MATTERS [Abstract]",
        "terseLabel": "CONTINGENCIES AND LEGAL MATTERS [Abstract]"
       }
      }
     },
     "localname": "ContingenciesAndLegalMattersAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gww_DebtInstrumentNumberOfSemiAnnualPrincipalPayments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Number Of Semi-Annual Principal Payments",
        "label": "Debt Instrument, Number Of Semi-Annual Principal Payments",
        "terseLabel": "Number of semi-annual principal installments"
       }
      }
     },
     "localname": "DebtInstrumentNumberOfSemiAnnualPrincipalPayments",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gww_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "order": 2.0,
       "parentTag": "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value",
        "label": "Debt Instrument, Unamortized, Discount (Premium) And Debt Issuance Costs, Net, Fair Value",
        "negatedTerseLabel": "Debt issuance costs and discounts \u2013 net of amortization"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetFairValue",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_DeferredTaxAssetValuationAllowanceRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Valuation Allowance [Roll Forward]",
        "label": "Deferred Tax Asset, Valuation Allowance [Roll Forward]",
        "terseLabel": "Deferred Tax Asset, Valuation Allowance [Roll Forward]"
       }
      }
     },
     "localname": "DeferredTaxAssetValuationAllowanceRollForward",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gww_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effects of the net changes to accumulated comprehensive income during the period related to benefit plans.",
        "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Deferred Taxes",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDeferredTaxes",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Expected Long Term Return On Assets",
        "terseLabel": "Expected long-term rate of return on plan assets \u2013 net of tax"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, HRA Credit Inflation Index For Grandfathered Retirees",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, HRA Credit Inflation Index For Grandfathered Retirees",
        "terseLabel": "HRA credit inflation index for grandfathered retirees"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHRACreditInflationIndexForGrandfatheredRetirees",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Health Care Cost Trend Rate Assumed For Next Fiscal Year, Pre Age 65",
        "terseLabel": "Pre age 65"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationHealthCareCostTrendRateAssumedForNextFiscalYearPreAge65",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The year when the ultimate health care cost trend rate is expected to be reached, which is used to determine benefit obligations.",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Year That Rate Reaches Ultimate Trend Rate",
        "terseLabel": "Year ultimate healthcare cost trend rate reached"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationYearThatRateReachesUltimateTrendRate",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "gww_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost HRA Credit Inflation Index for Grandfathered Retirees",
        "label": "Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost HRA Credit Inflation Index for Grandfathered Retirees",
        "terseLabel": "HRA credit inflation index for grandfathered retirees"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostHRACreditInflationIndexforGrandfatheredRetirees",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payment, Total",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Total",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year, Pre Age 65",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year, Pre Age 65",
        "terseLabel": "Pre age 65"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYearPreAge65",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Trust Assets and Liabilities, Net",
        "label": "Defined Benefit Plan, Trust Assets and Liabilities, Net [Member]",
        "terseLabel": "Trust Assets and Liabilities, Net"
       }
      }
     },
     "localname": "DefinedBenefitPlanTrustAssetsAndLiabilitiesNetMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Disposition of Business, Foreign Subsidiaries, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Foreign Subsidiaries, Amount",
        "terseLabel": "Foreign subsidiaries tax impacts due to divestiture"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusinessForeignSubsidiariesAmount",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_EmployeeBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EMPLOYEE BENEFITS [Abstract]",
        "label": "EMPLOYEE BENEFITS [Abstract]",
        "terseLabel": "EMPLOYEE BENEFITS [Abstract]"
       }
      }
     },
     "localname": "EmployeeBenefitsAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gww_EndlessAssortmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Endless Assortment",
        "label": "Endless Assortment [Member]",
        "terseLabel": "Endless Assortment"
       }
      }
     },
     "localname": "EndlessAssortmentMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/REVENUEDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_FaboryBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fabory Business",
        "label": "Fabory Business [Member]",
        "terseLabel": "Fabory Business"
       }
      }
     },
     "localname": "FaboryBusinessMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_FirstScheduledTrialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Scheduled Trial",
        "label": "First Scheduled Trial [Member]",
        "terseLabel": "First Scheduled Trial"
       }
      }
     },
     "localname": "FirstScheduledTrialMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_FixedIncomeCorporateBondSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed Income, Corporate Bond Securities",
        "label": "Fixed Income, Corporate Bond Securities [Member]",
        "terseLabel": "Corporate bonds"
       }
      }
     },
     "localname": "FixedIncomeCorporateBondSecuritiesMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_FixedIncomeGovernmentAndMunicipalBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed Income, Government And Municipal Bonds",
        "label": "Fixed Income, Government And Municipal Bonds [Member]",
        "terseLabel": "Government/municipal bonds"
       }
      }
     },
     "localname": "FixedIncomeGovernmentAndMunicipalBondsMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_FurnitureFixturesMachineryEquipmentEstimatedUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Furniture, Fixtures, Machinery Equipment, Estimated Useful Life",
        "label": "Furniture, Fixtures, Machinery Equipment, Estimated Useful Life",
        "terseLabel": "Furniture, Fixtures, Machinery Equipment, Estimated Useful Life"
       }
      }
     },
     "localname": "FurnitureFixturesMachineryEquipmentEstimatedUsefulLife",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gww_FurnitureFixturesMachineryandEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Furniture, Fixtures, Machinery and Equipment [Member]",
        "label": "Furniture, Fixtures, Machinery and Equipment [Member]",
        "terseLabel": "Furniture, fixtures, machinery and equipment"
       }
      }
     },
     "localname": "FurnitureFixturesMachineryandEquipmentMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_GoodwillAndOtherIntangiblesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GOODWILL AND OTHER INTANGIBLES [Abstract]",
        "label": "GOODWILL AND OTHER INTANGIBLES [Abstract]",
        "terseLabel": "GOODWILL AND OTHER INTANGIBLES [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndOtherIntangiblesAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gww_GovernmentCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Customer [Member]",
        "label": "Government Customer [Member]",
        "terseLabel": "Contractors"
       }
      }
     },
     "localname": "GovernmentCustomerMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_HealthcareCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Healthcare Customer [Member]",
        "label": "Healthcare Customer [Member]",
        "terseLabel": "Manufacturing"
       }
      }
     },
     "localname": "HealthcareCustomerMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_HeavyManufacturingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heavy Manufacturing [Member]",
        "label": "Heavy Manufacturing [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "HeavyManufacturingMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_HighTouchSolutionsNAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "High-Touch Solutions (N.A.)",
        "label": "High-Touch Solutions (N.A.) [Member]",
        "terseLabel": "High-Touch Solutions N.A."
       }
      }
     },
     "localname": "HighTouchSolutionsNAMember",
     "nsuri": "http://www.grainger.com/20221231",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_LesseeOperatingLeaseLeasesNotYetCommencedLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Leases Not Yet Commenced, Liability",
        "label": "Lessee, Operating Lease, Leases Not Yet Commenced, Liability",
        "terseLabel": "Future lease obligations that have not yet commenced"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeasesNotYetCommencedLiability",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LightManufacturingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Light Manufacturing [Member]",
        "label": "Light Manufacturing [Member]",
        "terseLabel": "Government"
       }
      }
     },
     "localname": "LightManufacturingMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Option To Increase Maximum Borrowing Capacity",
        "label": "Line Of Credit Facility, Option To Increase Maximum Borrowing Capacity",
        "terseLabel": "Increase in maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtCarryingValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Carrying Value",
        "label": "Long-Term Debt, Carrying Value [Abstract]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "LongTermDebtCarryingValueAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gww_LongTermDebtCurrentMaturitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "order": 1.0,
       "parentTag": "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Current Maturities, Fair Value Disclosure",
        "label": "Long-Term Debt, Current Maturities, Fair Value Disclosure",
        "negatedTerseLabel": "Less current maturities"
       }
      }
     },
     "localname": "LongTermDebtCurrentMaturitiesFairValueDisclosure",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure",
        "label": "Long-Term Debt, Excluding Current Maturities, Fair Value Disclosure",
        "totalLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Debt, Excluding Debt Issuance Costs and Derivatives Impact",
        "label": "Long-term Debt, Excluding Debt Issuance Costs and Derivatives Impact",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "order": 4.0,
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, After Year Five",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, After Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityAfterYearFive",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "order": 5.0,
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Five",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFive",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "order": 3.0,
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Four",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearFour",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "order": 1.0,
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year One",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year One",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearOne",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "order": 6.0,
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Three",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearThree",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails": {
       "order": 2.0,
       "parentTag": "gww_LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpact",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Two",
        "label": "Long-Term Debt, Excluding Debt Issuance Costs And Derivatives Impact, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtExcludingDebtIssuanceCostsAndDerivativesImpactMaturityYearTwo",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LongTermDebtFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Fair Value",
        "label": "Long-Term Debt, Fair Value [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "LongTermDebtFairValueAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gww_LongTermDebtGrossFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "order": 3.0,
       "parentTag": "gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Gross, Fair Value Disclosure",
        "label": "Long-Term Debt, Gross, Fair Value Disclosure",
        "terseLabel": "Subtotal"
       }
      }
     },
     "localname": "LongTermDebtGrossFairValueDisclosure",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_LossContingencyNumberOfDeaths": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Number of Deaths",
        "label": "Loss Contingency, Number of Deaths",
        "terseLabel": "Number of deaths"
       }
      }
     },
     "localname": "LossContingencyNumberOfDeaths",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gww_MutualFundsCorporateBondSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual Funds, Corporate Bond Securities",
        "label": "Mutual Funds, Corporate Bond Securities [Member]",
        "terseLabel": "Funds \u2013 corporate bonds fund"
       }
      }
     },
     "localname": "MutualFundsCorporateBondSecuritiesMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_MutualFundsMunicipalAndProvincialBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual Funds, Municipal And Provincial Bonds",
        "label": "Mutual Funds, Municipal And Provincial Bonds [Member]",
        "terseLabel": "Funds \u2013 municipal/provincial bonds"
       }
      }
     },
     "localname": "MutualFundsMunicipalAndProvincialBondsMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_Operatingleaseexpirationdate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The latest expiration date of noncancelable operating leases.",
        "label": "OperatingLeaseExpirationDate",
        "terseLabel": "Operating lease expiration date"
       }
      }
     },
     "localname": "Operatingleaseexpirationdate",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "gYearItemType"
    },
    "gww_OtherForeignCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other foreign countries include the results of non-material operating segments that are not individually reportable.",
        "label": "Other Foreign Countries [Member]",
        "terseLabel": "Other foreign countries"
       }
      }
     },
     "localname": "OtherForeignCountriesMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_OtherLongTermDebtAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Long-Term Debt, Adjustment",
        "label": "Other Long-Term Debt, Adjustment",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLongTermDebtAdjustment",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_OtherLongTermDebtAdjustmentFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Long-Term Debt, Adjustment, Fair Value Disclosure",
        "label": "Other Long-Term Debt, Adjustment, Fair Value Disclosure",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLongTermDebtAdjustmentFairValueDisclosure",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_OtherLongTermDebtFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Long-Term Debt, Fair Value Disclosure",
        "label": "Other Long-Term Debt, Fair Value Disclosure",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLongTermDebtFairValueDisclosure",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other [Member]",
        "label": "Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_PercentageOfCompanyWideRevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Company-Wide Revenue",
        "label": "Percentage Of Company-Wide Revenue",
        "terseLabel": "Percentage Of Company-Wide Revenue"
       }
      }
     },
     "localname": "PercentageOfCompanyWideRevenue",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_ProfitSharingAutomaticContributionByEmployerPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit Sharing Automatic Contribution By Employer, Percentage",
        "label": "Profit Sharing Automatic Contribution By Employer, Percentage",
        "verboseLabel": "Profit sharing automatic contribution percentage"
       }
      }
     },
     "localname": "ProfitSharingAutomaticContributionByEmployerPercentage",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_REVENUEAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "REVENUE [Abstract]",
        "label": "REVENUE [Abstract]",
        "terseLabel": "REVENUE [Abstract]"
       }
      }
     },
     "localname": "REVENUEAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gww_ReportingUnitCanadaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reporting Unit, Canada",
        "label": "Reporting Unit, Canada [Member]",
        "terseLabel": "Reporting Unit, Canada"
       }
      }
     },
     "localname": "ReportingUnitCanadaMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_RetailWholesaleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail/Wholesale [Member]",
        "label": "Retail/Wholesale [Member]",
        "terseLabel": "Transportation"
       }
      }
     },
     "localname": "RetailWholesaleMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage",
        "label": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage",
        "terseLabel": "Total net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue",
        "label": "Revenue From Contract With Customer, Excluding Assessed Tax, Percentage Of Company-Wide Revenue",
        "terseLabel": "Percent of total company revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxPercentageOfCompanyWideRevenue",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_SegmentReportingInformationAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information Assets [Abstract]",
        "terseLabel": "Summarized Information:"
       }
      }
     },
     "localname": "SegmentReportingInformationAssetsAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gww_SegmentReportingOtherReconcilingInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of significant reconciling items, including operating earnings and assets, from reportable segments to the entity's consolidated amounts.",
        "label": "SegmentReportingOtherReconcilingInformation [Table Text Block]",
        "terseLabel": "Significant Reconciling Items from Segments to Consolidated"
       }
      }
     },
     "localname": "SegmentReportingOtherReconcilingInformationTableTextBlock",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gww_ServiceFeeRevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grainger's Service Fee Revenue as a percentage of sales.",
        "label": "Service Fee Revenue",
        "terseLabel": "Service fee revenue (approximately)"
       }
      }
     },
     "localname": "ServiceFeeRevenue",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gww_ShareBasedCompensationVestedFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Fair Value of Vested Restricted Stock Units",
        "label": "Share-Based Compensation Vested Fair Value",
        "terseLabel": "Fair value of shares vested"
       }
      }
     },
     "localname": "ShareBasedCompensationVestedFairValue",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_StockIncentivePlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "STOCK INCENTIVE PLANS [Abstract]",
        "label": "STOCK INCENTIVE PLANS [Abstract]",
        "terseLabel": "STOCK INCENTIVE PLANS [Abstract]"
       }
      }
     },
     "localname": "StockIncentivePlansAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gww_StockIssuedDuringPeriodSharesPerformanceShareUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Performance Share Units",
        "label": "Stock Issued During Period, Shares, Performance Share Units",
        "negatedTerseLabel": "Settlement of performance share units, net of 16,830, 6,737 and 1,027 shares retained, respectively (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPerformanceShareUnits",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gww_StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Performance Share Units, Retained",
        "label": "Stock Issued During Period, Shares, Performance Share Units, Retained",
        "terseLabel": "Stock Issued During Period, Shares, Performance Share Units, Retained"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPerformanceShareUnitsRetained",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gww_StockIssuedDuringPeriodSharesRestrictedStockAwardRetained": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Restricted Stock Award, Retained",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Retained",
        "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Retained"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardRetained",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gww_SummaryOfSignificantAccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gww_TaxPositionsWithUncertainTimingOfDeductibility": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Tax Positions With Uncertain Timing Of Deductibility",
        "terseLabel": "Liability for tax uncertainties"
       }
      }
     },
     "localname": "TaxPositionsWithUncertainTimingOfDeductibility",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gww_TermLoanAgreement005Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Agreement, 0.05%",
        "label": "Term Loan Agreement, 0.05% [Member]",
        "terseLabel": "Term Loan Agreement, 0.05%"
       }
      }
     },
     "localname": "TermLoanAgreement005Member",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_TransportationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation [Member]",
        "label": "Transportation [Member]",
        "terseLabel": "Healthcare"
       }
      }
     },
     "localname": "TransportationMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_UnsecuredSeniorNotes185Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Senior Notes, 1.85%",
        "label": "Unsecured Senior Notes, 1.85% [Member]",
        "terseLabel": "Unsecured Senior Notes, 1.85%"
       }
      }
     },
     "localname": "UnsecuredSeniorNotes185Member",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails",
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_UnsecuredSeniorNotes3.75Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Senior Notes, 3.75% [Member]",
        "label": "Unsecured Senior Notes, 3.75% [Member]",
        "terseLabel": "Unsecured Senior Notes, 3.75%"
       }
      }
     },
     "localname": "UnsecuredSeniorNotes3.75Member",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_UnsecuredSeniorNotes4.20Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Senior Notes, 4.20% [Member]",
        "label": "Unsecured Senior Notes, 4.20% [Member]",
        "terseLabel": "Unsecured Senior Notes, 4.20%"
       }
      }
     },
     "localname": "UnsecuredSeniorNotes4.20Member",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_UnsecuredSeniorNotes4.60Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Senior Notes, 4.60% [Member]",
        "label": "Unsecured Senior Notes, 4.60% [Member]",
        "terseLabel": "Unsecured Senior Notes, 4.60%"
       }
      }
     },
     "localname": "UnsecuredSeniorNotes4.60Member",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_ValuationAllowanceForeignExchangeRateChangesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance, Foreign Exchange Rate Changes",
        "label": "Valuation Allowance, Foreign Exchange Rate Changes [Member]",
        "terseLabel": "Foreign exchange rate changes"
       }
      }
     },
     "localname": "ValuationAllowanceForeignExchangeRateChangesMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance, Foreign Subsidiaries Tax Impacts Due To Divestiture",
        "label": "Valuation Allowance, Foreign Subsidiaries Tax Impacts Due To Divestiture [Member]",
        "terseLabel": "Foreign subsidiaries tax impacts due to divestiture"
       }
      }
     },
     "localname": "ValuationAllowanceForeignSubsidiariesTaxImpactsDueToDivestitureMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance Increase Related To U.S. Foreign Tax Credits [Member]",
        "label": "Valuation Allowance Increase Related To U.S. Foreign Tax Credits [Member]",
        "terseLabel": "Increase related to U.S. foreign tax credits"
       }
      }
     },
     "localname": "ValuationAllowanceIncreaseRelatedToU.S.ForeignTaxCreditsMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance, Increase Related to Foreign Net Operating Loss Carryforwards [Member]",
        "label": "Valuation Allowance, Increase Related to Foreign Net Operating Loss Carryforwards [Member]",
        "terseLabel": "Increases primarily related to foreign NOLs"
       }
      }
     },
     "localname": "ValuationAllowanceIncreaseRelatedtoForeignNetOperatingLossCarryforwardsMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_ValuationAllowanceOtherChangesNetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance, Other Changes, Net",
        "label": "Valuation Allowance, Other Changes, Net [Member]",
        "terseLabel": "Other changes \u2013 net"
       }
      }
     },
     "localname": "ValuationAllowanceOtherChangesNetMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance, Releases Related to Foreign Net Operating Loss Carryforwards [Member]",
        "label": "Valuation Allowance, Releases Related to Foreign Net Operating Loss Carryforwards [Member]",
        "terseLabel": "Releases primarily related to foreign NOLs"
       }
      }
     },
     "localname": "ValuationAllowanceReleasesRelatedtoForeignNetOperatingLossCarryforwardsMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_ValuationAllowanceTaxRateChangesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance, Tax Rate Changes",
        "label": "Valuation Allowance, Tax Rate Changes [Member]",
        "terseLabel": "Tax rate changes"
       }
      }
     },
     "localname": "ValuationAllowanceTaxRateChangesMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_WeightedAveragePricePerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Weighted Average Price Per Share [Abstract]",
        "terseLabel": "Weighted Average Price Per Share [Abstract]"
       }
      }
     },
     "localname": "WeightedAveragePricePerShareAbstract",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gww_YenDenominatedBankTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Yen Denominated Bank Term Loan",
        "label": "Yen Denominated Bank Term Loan [Member]",
        "terseLabel": "Japanese Yen Term Loan"
       }
      }
     },
     "localname": "YenDenominatedBankTermLoanMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gww_ZoroToolsEuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zoro Tools Europe",
        "label": "Zoro Tools Europe [Member]",
        "terseLabel": "Zoro Tools Europe"
       }
      }
     },
     "localname": "ZoroToolsEuropeMember",
     "nsuri": "http://www.grainger.com/20221231",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r296",
      "r334",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r356",
      "r395",
      "r396",
      "r397",
      "r398",
      "r400",
      "r401",
      "r403",
      "r405",
      "r406",
      "r796",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r296",
      "r334",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r356",
      "r395",
      "r396",
      "r397",
      "r398",
      "r400",
      "r401",
      "r403",
      "r405",
      "r406",
      "r796",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r239",
      "r300",
      "r305",
      "r311",
      "r368",
      "r559",
      "r560",
      "r561",
      "r591",
      "r592",
      "r614",
      "r615",
      "r616",
      "r617",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r239",
      "r300",
      "r305",
      "r311",
      "r368",
      "r559",
      "r560",
      "r561",
      "r591",
      "r592",
      "r614",
      "r615",
      "r616",
      "r617",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r239",
      "r300",
      "r305",
      "r311",
      "r368",
      "r559",
      "r560",
      "r561",
      "r591",
      "r592",
      "r614",
      "r615",
      "r616",
      "r617",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r362",
      "r720",
      "r799",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394",
      "r519",
      "r657",
      "r678",
      "r699",
      "r700",
      "r717",
      "r735",
      "r744",
      "r798",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394",
      "r519",
      "r657",
      "r678",
      "r699",
      "r700",
      "r717",
      "r735",
      "r744",
      "r798",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r362",
      "r720",
      "r799",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394",
      "r469",
      "r519",
      "r550",
      "r551",
      "r552",
      "r656",
      "r657",
      "r678",
      "r699",
      "r700",
      "r717",
      "r735",
      "r744",
      "r793",
      "r798",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails",
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394",
      "r469",
      "r519",
      "r550",
      "r551",
      "r552",
      "r656",
      "r657",
      "r678",
      "r699",
      "r700",
      "r717",
      "r735",
      "r744",
      "r793",
      "r798",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails",
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r359",
      "r360",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r719",
      "r743",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "verboseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r359",
      "r360",
      "r685",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r719",
      "r743",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "verboseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r699",
      "r700",
      "r826",
      "r828",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted average life"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableTradeCurrentAndNoncurrent": {
     "auth_ref": [
      "r215",
      "r234"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of 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.",
        "label": "Accounts Payable, Trade",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r364",
      "r365"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable (less allowance for credit losses of $36 and $30, respectively)"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r18",
      "r210",
      "r227"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r215",
      "r234"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.",
        "label": "Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r44",
      "r50",
      "r172",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans including the portion attributable to the noncontrolling interest.",
        "label": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r107",
      "r249"
     ],
     "calculation": {
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r42",
      "r50",
      "r172",
      "r626",
      "r632",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Foreign Currency Translation Attributable to Noncontrolling Interests"
       }
      }
     },
     "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r42",
      "r50",
      "r172",
      "r275",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Foreign Currency Translation and Other"
       }
      }
     },
     "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r45",
      "r50",
      "r805"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "negatedTotalLabel": "Net accumulated gains"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "terseLabel": "Accumulated foreign currency translation losses"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r47",
      "r49",
      "r50",
      "r258",
      "r670",
      "r683",
      "r684"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive losses"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r275",
      "r276",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r46",
      "r50",
      "r172",
      "r649",
      "r679",
      "r680",
      "r758",
      "r759",
      "r760",
      "r771",
      "r772",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "AOCE Attributable to W.W. Grainger, Inc.",
        "verboseLabel": "Accumulated Other Comprehensive Earnings (Losses)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional contributed capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r559",
      "r560",
      "r561",
      "r771",
      "r772",
      "r773",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Contributed Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "ADVERTISING"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r565"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Pretax stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r259",
      "r366",
      "r369"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r72",
      "r91",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense, intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r46",
      "r50",
      "r172",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r72",
      "r104"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment of goodwill, intangible and other assets"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r208",
      "r226",
      "r253",
      "r291",
      "r342",
      "r348",
      "r354",
      "r367",
      "r395",
      "r396",
      "r398",
      "r399",
      "r400",
      "r402",
      "r404",
      "r406",
      "r407",
      "r605",
      "r610",
      "r621",
      "r742",
      "r796",
      "r797",
      "r824"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r244",
      "r262",
      "r291",
      "r367",
      "r395",
      "r396",
      "r398",
      "r399",
      "r400",
      "r402",
      "r404",
      "r406",
      "r407",
      "r605",
      "r610",
      "r621",
      "r742",
      "r796",
      "r797",
      "r824"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r183",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building, structures and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessExitCosts1": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Business Exit Costs",
        "terseLabel": "Liquidation expenses"
       }
      }
     },
     "localname": "BusinessExitCosts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r74",
      "r247",
      "r702"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "CASH AND CASH EQUIVALENTS"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r68",
      "r74",
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r68",
      "r200"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ChangeInAccountingEstimateByTypeAxis": {
     "auth_ref": [
      "r79",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of change in accounting estimate.",
        "label": "Change in Accounting Estimate by Type [Axis]",
        "terseLabel": "Change in Accounting Estimate by Type [Axis]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInAccountingEstimateTypeDomain": {
     "auth_ref": [
      "r79",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.",
        "label": "Change in Accounting Estimate, Type [Domain]",
        "terseLabel": "Change in Accounting Estimate, Type [Domain]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A change from one acceptable accounting method to another based upon a revision in estimated future benefits or obligations.",
        "label": "Change in Accounting Method Accounted for as Change in Estimate [Member]",
        "terseLabel": "Change in Accounting Method Accounted for as Change in Estimate"
       }
      }
     },
     "localname": "ChangeInAccountingMethodAccountedForAsChangeInEstimateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r291",
      "r314",
      "r315",
      "r317",
      "r319",
      "r323",
      "r324",
      "r367",
      "r395",
      "r398",
      "r399",
      "r400",
      "r406",
      "r407",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r621",
      "r701",
      "r755",
      "r766",
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial Paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r116",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividends paid per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Common stock, dividends, per share, declared (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r771",
      "r772",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r24",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance at end of period, common stock (in shares)",
        "periodStartLabel": "Balance at beginning of period, common stock (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r24",
      "r742"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common Stock \u2013 $0.50 par value \u2013 300,000,000 shares authorized; issued 109,659,219 shares"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "The net deferred tax asset (liability) is classified as follows:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r52",
      "r271",
      "r273",
      "r281",
      "r666",
      "r674"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive earnings attributable to W.W. Grainger, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r165",
      "r166",
      "r175",
      "r271",
      "r273",
      "r280",
      "r665",
      "r673"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive earnings (losses) attributable to noncontrolling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r164",
      "r175",
      "r271",
      "r273",
      "r279",
      "r664",
      "r672"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive earnings \u2013 net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Less comprehensive earnings (losses) attributable to noncontrolling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r61",
      "r278",
      "r663",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE EARNINGS (LOSSES) (AOCE)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "OTHER COMPREHENSIVE EARNINGS (LOSSES)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r222",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "CONCENTRATION OF CREDIT RISK"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r168",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "PRINCIPLES OF CONSOLIDATION"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "auth_ref": [
      "r800"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Refund Liability",
        "terseLabel": "Accrued sales returns"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r87",
      "r347",
      "r348",
      "r349",
      "r350",
      "r356",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Other businesses"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r57",
      "r659"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "COST OF GOODS SOLD"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r803",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.",
        "label": "Cross Currency Interest Rate Contract [Member]",
        "terseLabel": "Cross Currency Interest Rate Contract"
       }
      }
     },
     "localname": "CrossCurrencyInterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r769",
      "r811",
      "r812"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) 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.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "U.S. Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r769",
      "r811"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r158",
      "r588",
      "r596",
      "r769"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current income tax expense:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r769",
      "r811",
      "r812"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) 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.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "U.S. State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.",
        "label": "Customer-Related Intangible Assets [Member]",
        "terseLabel": "Customer lists and relationships"
       }
      }
     },
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r209",
      "r212",
      "r224",
      "r296",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r635",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails",
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis points"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r19",
      "r212",
      "r224",
      "r425"
     ],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r202",
      "r204",
      "r408",
      "r635",
      "r713",
      "r714"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Face amount of debt"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r36",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails",
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r37",
      "r296",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r635",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails",
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "Debt redemption, period one"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "Debt redemption, period two"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt redemption percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r37",
      "r122",
      "r123",
      "r124",
      "r125",
      "r201",
      "r202",
      "r204",
      "r220",
      "r296",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r635",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r203",
      "r414",
      "r426",
      "r713",
      "r714"
     ],
     "calculation": {
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Debt issuance costs and discounts \u2013 net of amortization"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs and discounts"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r570",
      "r571"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "verboseLabel": "Noncurrent assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r72",
      "r158",
      "r589",
      "r595",
      "r596",
      "r769"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r21",
      "r22",
      "r211",
      "r223",
      "r582"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r570",
      "r571"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedTerseLabel": "Noncurrent liabilities (foreign)"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Income Taxes and Other Tax Liabilities, Noncurrent",
        "terseLabel": "Deferred income taxes and tax uncertainties"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.",
        "label": "Deferred Tax Asset [Domain]",
        "terseLabel": "Deferred Tax Asset [Domain]"
       }
      }
     },
     "localname": "DeferredTaxAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r583"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r809"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax assets \u2013 net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r156",
      "r810"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "verboseLabel": "Foreign loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r156",
      "r810"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r155",
      "r156",
      "r810"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "verboseLabel": "Tax credit carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r156",
      "r810"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Accrued employment-related benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r156",
      "r810"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r584"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedPeriodEndLabel": "Balance at end of period",
        "negatedPeriodStartLabel": "Balance at beginning of period",
        "negatedTerseLabel": "Less valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails",
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r148",
      "r809"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r156",
      "r810"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.",
        "label": "Deferred Tax Liabilities, Inventory",
        "negatedTerseLabel": "Inventory"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r156",
      "r810"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r156",
      "r810"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r156",
      "r810"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Property, buildings, equipment and other capital assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]",
        "terseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r50",
      "r490"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "terseLabel": "Unrecognized gains"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r50",
      "r490"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "negatedTerseLabel": "Prior service credit"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r460",
      "r727"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual returns on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r453"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedTerseLabel": "Actuarial gains"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r447",
      "r485",
      "r507",
      "r727",
      "r728"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedTerseLabel": "Amortization of unrecognized gains"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r447",
      "r486",
      "r508",
      "r727",
      "r728"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service credits"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Amortization, Next Fiscal Year [Abstract]",
        "terseLabel": "Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r207",
      "r225",
      "r445",
      "r446",
      "r468",
      "r727"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Noncurrent postretirement benefit asset"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r493",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "terseLabel": "Long-term rate of return on plan assets \u2013 net of tax"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Benefit obligation at end of year",
        "periodStartLabel": "Benefit obligation at beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r455",
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "auth_ref": [
      "r452"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation.",
        "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant",
        "terseLabel": "Plan participants' contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r496",
      "r725",
      "r726",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan by Plan Asset Categories [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r725",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "terseLabel": "Equity Securities"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]",
        "terseLabel": "Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 6.0,
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "2028-2032"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 1.0,
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 5.0,
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 4.0,
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 3.0,
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 2.0,
       "parentTag": "gww_DefinedBenefitPlanExpectedFutureBenefitPaymentTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r447",
      "r484",
      "r506",
      "r727",
      "r728"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r459",
      "r470",
      "r472",
      "r473",
      "r725",
      "r726",
      "r727"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Plan assets available for benefits at end of year",
        "periodStartLabel": "Plan assets available for benefits at beginning of year",
        "terseLabel": "Plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r447",
      "r451",
      "r483",
      "r505",
      "r727",
      "r728"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r481",
      "r503",
      "r727",
      "r728"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic (benefits) costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r464",
      "r806"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "auth_ref": [
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant",
        "terseLabel": "Plan participants' contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList": {
     "auth_ref": [
      "r472",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r469",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Target allocation, percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r449",
      "r482",
      "r504",
      "r727",
      "r728"
     ],
     "calculation": {
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "terseLabel": "Ultimate healthcare cost trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]",
        "terseLabel": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]",
        "terseLabel": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format.",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "terseLabel": "Year ultimate healthcare cost trend rate reached"
       }
      }
     },
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "verboseLabel": "Defined contribution plans, expense"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r72",
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r72",
      "r105"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r72",
      "r337"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r41",
      "r185",
      "r205",
      "r263",
      "r704"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Derivative Asset, Fair Value, Gross Asset"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r184",
      "r186",
      "r189",
      "r190",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.",
        "label": "Derivative Instruments and Hedges, Liabilities",
        "terseLabel": "Cumulative amount of fair value hedging adjustments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgesLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r196",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVE INSTRUMENTS"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r181",
      "r184",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r813",
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r181",
      "r182",
      "r188",
      "r189",
      "r191",
      "r193",
      "r195",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r176",
      "r177",
      "r181",
      "r182",
      "r192",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "ACCOUNTING FOR DERIVATIVE INSTRUMENTS"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r442",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/REVENUEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r524",
      "r555",
      "r556",
      "r558",
      "r563",
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK INCENTIVE PLANS"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r729",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Cash dividends paid"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Domestic Line of Credit [Member]",
        "terseLabel": "Domestic Line of Credit"
       }
      }
     },
     "localname": "DomesticLineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r282",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r312",
      "r314",
      "r317",
      "r318",
      "r319",
      "r320",
      "r617",
      "r618",
      "r667",
      "r675",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r282",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r314",
      "r317",
      "r318",
      "r319",
      "r320",
      "r617",
      "r618",
      "r667",
      "r675",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r624"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Exchange rate effect on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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 operations, attributable to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount",
        "terseLabel": "U.S. tax legislation impact"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average period to recognize (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r554"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Income tax benefits recognized in earnings for stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r121",
      "r239",
      "r275",
      "r276",
      "r277",
      "r297",
      "r298",
      "r299",
      "r302",
      "r308",
      "r310",
      "r322",
      "r368",
      "r432",
      "r559",
      "r560",
      "r561",
      "r591",
      "r592",
      "r616",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r632",
      "r649",
      "r679",
      "r680",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityFundsMember": {
     "auth_ref": [
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments.",
        "label": "Equity Funds [Member]",
        "terseLabel": "Equity funds"
       }
      }
     },
     "localname": "EquityFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Intangible Assets [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r197",
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Intangible Assets [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r416",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r619",
      "r653",
      "r654",
      "r655",
      "r713",
      "r714",
      "r725",
      "r726",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Defined Benefit Plan, Fair Value of Plan Assets by Measurement [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueHedgingMember": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Hedging [Member]",
        "terseLabel": "Fair Value Hedging"
       }
      }
     },
     "localname": "FairValueHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r416",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r653",
      "r654",
      "r655",
      "r713",
      "r714",
      "r725",
      "r726",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Plan Asset Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-lived intangible assets, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r251",
      "r386"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Finite-lived intangible assets, accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r96",
      "r661"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite-lived intangible assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r96",
      "r660"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedamortizationexpenseDetails",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r727",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.",
        "label": "Fixed Income Securities [Member]",
        "terseLabel": "Fixed Income Securities"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "FOREIGN CURRENCY TRANSLATION"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r765"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Net (gains) losses from sales of assets and business divestitures"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r609",
      "r765"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "terseLabel": "Net gain (loss) on divestitures"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r250",
      "r374",
      "r662",
      "r711",
      "r742",
      "r782",
      "r789"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "GOODWILL AND OTHER INTANGIBLES ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r380"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r375",
      "r382",
      "r711"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Cumulative goodwill impairments"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r56",
      "r291",
      "r342",
      "r347",
      "r353",
      "r356",
      "r367",
      "r395",
      "r396",
      "r398",
      "r399",
      "r400",
      "r402",
      "r404",
      "r406",
      "r407",
      "r621",
      "r710",
      "r796"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r181",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r103",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "LONG-LIVED ASSETS"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r292",
      "r597"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "U.S."
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r54",
      "r206",
      "r216",
      "r236",
      "r342",
      "r347",
      "r353",
      "r356",
      "r668",
      "r710"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Earnings before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r292",
      "r597"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Net earnings before income taxes by geographical area"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESNetEarningsBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r729",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r0",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r109",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r293",
      "r574",
      "r580",
      "r587",
      "r593",
      "r598",
      "r600",
      "r601",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r294",
      "r309",
      "r310",
      "r340",
      "r572",
      "r594",
      "r599",
      "r676"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.grainger.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax provision",
        "totalLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/INCOMETAXESDetails",
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Reconciliation of income tax expense with federal income taxes at the statutory rate"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r274",
      "r568",
      "r569",
      "r580",
      "r581",
      "r586",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign rate difference"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r573"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Federal income tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "terseLabel": "Excess tax benefits from stock-based compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes \u2013 net of federal income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESReconciliationofIncomeTaxExpensewithFederalIncomeTaxesattheStatutoryRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r69",
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash payments for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes \u2013 net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite-lived intangible assets, carrying amount"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefinitelivedIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets [Member]",
        "terseLabel": "Non-amortized trade names and other"
       }
      }
     },
     "localname": "IndefinitelivedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "totalLabel": "Total intangible assets, gross"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r90",
      "r94"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangibles \u2013 net",
        "totalLabel": "Total intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r218"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedTerseLabel": "Interest expense \u2013 net",
        "terseLabel": "Derivative Asset, Fair Value, Gross Asset"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r285",
      "r288",
      "r289"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash payments for interest (net of amounts capitalized)"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "auth_ref": [
      "r100",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "terseLabel": "CAPITALIZED SOFTWARE"
       }
      }
     },
     "localname": "InternalUseSoftwarePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryLIFOReserve": {
     "auth_ref": [
      "r756"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, LIFO Reserve",
        "terseLabel": "Inventory, LIFO Reserve"
       }
      }
     },
     "localname": "InventoryLIFOReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, LIFO Reserve, Effect on Income, Net",
        "terseLabel": "Inventory, LIFO Reserve, Effect on Income, Net"
       }
      }
     },
     "localname": "InventoryLIFOReserveEffectOnIncomeNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r261",
      "r703",
      "r742"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories \u2013 net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r246",
      "r260",
      "r321",
      "r371",
      "r372",
      "r373",
      "r658",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.",
        "label": "Legal Matters and Contingencies [Text Block]",
        "terseLabel": "CONTINGENCIES AND LEGAL MATTERS"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Operating lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r29",
      "r214",
      "r232",
      "r742",
      "r768",
      "r781",
      "r817"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r35",
      "r245",
      "r291",
      "r367",
      "r395",
      "r396",
      "r398",
      "r399",
      "r400",
      "r402",
      "r404",
      "r406",
      "r407",
      "r606",
      "r610",
      "r611",
      "r621",
      "r742",
      "r796",
      "r824",
      "r825"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForFuturePolicyBenefitWeightedAverageDuration": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liability for Future Policy Benefit, Weighted-Average Duration",
        "terseLabel": "Liability for future policy benefit, weighted-average duration"
       }
      }
     },
     "localname": "LiabilityForFuturePolicyBenefitWeightedAverageDuration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r19",
      "r212",
      "r224"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Line of Credit",
        "verboseLabel": "Line of credit, outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Unclassified [Abstract]",
        "terseLabel": "Long-term Debt, Unclassified [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEDAGGREGATEPRINCIPALPAYMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedLabel": "Less current maturities",
        "terseLabel": "Current maturities"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Long-term Debt, Fair Value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r254"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "totalLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time.",
        "label": "Long-Term Debt, Weighted Average Interest Rate, over Time",
        "terseLabel": "Average interest rate (as a percent)"
       }
      }
     },
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails",
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r37",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails",
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r114",
      "r115",
      "r390",
      "r391",
      "r392",
      "r794",
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNumberOfPlaintiffs": {
     "auth_ref": [
      "r794",
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Number of Plaintiffs",
        "terseLabel": "Number of plaintiffs"
       }
      }
     },
     "localname": "LossContingencyNumberOfPlaintiffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Unallocated expense"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "auth_ref": [
      "r15",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "terseLabel": "BUSINESS DIVESTITURES AND LIQUIDATIONS"
       }
      }
     },
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r40",
      "r213",
      "r231",
      "r291",
      "r367",
      "r395",
      "r398",
      "r399",
      "r400",
      "r406",
      "r407",
      "r621"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Federal Money Market Fund"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r287"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r287"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r68",
      "r70",
      "r73"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r55",
      "r73",
      "r217",
      "r235",
      "r243",
      "r269",
      "r272",
      "r277",
      "r291",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r309",
      "r310",
      "r316",
      "r342",
      "r347",
      "r353",
      "r356",
      "r367",
      "r395",
      "r396",
      "r398",
      "r399",
      "r400",
      "r402",
      "r404",
      "r406",
      "r407",
      "r618",
      "r621",
      "r710",
      "r796"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net earnings attributable to W.W. Grainger, Inc."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r169",
      "r174",
      "r269",
      "r272",
      "r309",
      "r310",
      "r760"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      },
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Less net earnings attributable to noncontrolling interest",
        "verboseLabel": "Net earnings"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "NEW ACCOUNTING STANDARDS"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r127",
      "r167",
      "r170"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Capital contribution"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r162",
      "r432",
      "r771",
      "r772",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Nonoperating Income (Expense)",
        "negatedTotalLabel": "Total other expense \u2013 net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other (income) expense:"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r342",
      "r347",
      "r353",
      "r356",
      "r710"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating\u00a0earnings",
        "totalLabel": "Operating earnings"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r820"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails",
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability.",
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r639",
      "r642"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r645",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average incremental borrowing rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r644",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating Loss Carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESIncomeTaxEffectsofTemporaryDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments",
        "verboseLabel": "Operating segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r183",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r164",
      "r165",
      "r171"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r43",
      "r47",
      "r622",
      "r623",
      "r625"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments \u2013 net of reclassification to earnings (see Note 2 and Note 11)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r50",
      "r53",
      "r276",
      "r626",
      "r628",
      "r632",
      "r758"
     ],
     "calculation": {
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive earnings (loss) before reclassifications \u2013 net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r53",
      "r121",
      "r270",
      "r273",
      "r278",
      "r626",
      "r631",
      "r632",
      "r663",
      "r671",
      "r758",
      "r759"
     ],
     "calculation": {
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Total other comprehensive earnings (losses)",
        "totalLabel": "Net current period activity",
        "verboseLabel": "Other comprehensive earnings (losses)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive earnings (losses):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": {
     "auth_ref": [
      "r47",
      "r51",
      "r139",
      "r268"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax",
        "terseLabel": "Postretirement benefit plan (losses) gains \u2013 net of tax benefit (expense) of $6, $\u2014, and $(7), respectively (see Note 7 and Note 11)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r48",
      "r164"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Postretirement benefit plan gains (losses), tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherContractMember": {
     "auth_ref": [
      "r704",
      "r725",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is classified as other.",
        "label": "Other Contract [Member]",
        "terseLabel": "Other Contract"
       }
      }
     },
     "localname": "OtherContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r807"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other current and other deferred income tax expense (benefit) attributable to continuing operations.",
        "label": "Other Income Tax Expense (Benefit), Continuing Operations",
        "verboseLabel": "Deferred income taxes and tax uncertainties"
       }
      }
     },
     "localname": "OtherIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r183",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLongTermDebt": {
     "auth_ref": [
      "r19",
      "r212",
      "r229"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other.",
        "label": "Other Long-Term Debt",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedTerseLabel": "Other \u2013 net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Pension, Postretirement and Supplemental Plans [Member]",
        "terseLabel": "Other Employment-related Benefit Plans"
       }
      }
     },
     "localname": "OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r131",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r493",
      "r494",
      "r496",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r516",
      "r517",
      "r518",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Postretirement Benefits"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": {
     "auth_ref": [
      "r20",
      "r132",
      "r133",
      "r135"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.",
        "label": "Liability, Other Postretirement Defined Benefit Plan, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r761",
      "r762"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Other \u2013 net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchases of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Payments for employee taxes withheld from stock awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Additions to property, buildings, equipment and intangibles"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)",
        "verboseLabel": "Profit sharing plan expense"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSDefinedContributionPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]",
        "terseLabel": "Postretirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r469",
      "r471",
      "r477",
      "r495",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r513",
      "r514",
      "r516",
      "r521",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "EMPLOYEE BENEFITS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r130",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r493",
      "r494",
      "r496",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r516",
      "r517",
      "r520",
      "r727",
      "r728",
      "r732",
      "r733",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Defined Postretirement Benefit Plan"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PercentageOfLIFOInventory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.",
        "label": "Percentage of LIFO Inventory",
        "terseLabel": "Percentage of LIFO Inventory"
       }
      }
     },
     "localname": "PercentageOfLIFOInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r496",
      "r725",
      "r726",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "localname": "PostemploymentBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r23",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Cumulative preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Cumulative preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r23",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Cumulative preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Cumulative preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r23",
      "r742"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Cumulative preferred stock \u2013 $5 par value \u2013 12,000,000 shares authorized; none issued nor\u00a0outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r757"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r65",
      "r767"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from short-term debt"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r763",
      "r764"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other \u2013 net"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale or redemption of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r64",
      "r146"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from stock options exercised"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r243",
      "r269",
      "r272",
      "r286",
      "r291",
      "r301",
      "r309",
      "r310",
      "r342",
      "r347",
      "r353",
      "r356",
      "r367",
      "r395",
      "r396",
      "r398",
      "r399",
      "r400",
      "r402",
      "r404",
      "r406",
      "r407",
      "r604",
      "r607",
      "r608",
      "r618",
      "r621",
      "r668",
      "r710",
      "r737",
      "r738",
      "r760",
      "r796"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net earnings",
        "totalLabel": "Net earnings"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r112",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY, BUILDINGS AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r106",
      "r248"
     ],
     "calculation": {
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, buildings and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r108",
      "r233",
      "r669",
      "r742"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, buildings and equipment \u2013 net",
        "totalLabel": "Property, buildings and equipment \u2013 net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r108",
      "r687",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "PROPERTY, BUILDINGS AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Buildings and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails",
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, Plant and Equipment, Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r283",
      "r370"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "verboseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r777",
      "r778",
      "r779",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "ACCOUNTS RECEIVABLE AND ALLOWANCE FOR CREDIT LOSSES"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r50",
      "r53",
      "r276",
      "r626",
      "r630",
      "r632",
      "r758"
     ],
     "calculation": {
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedTerseLabel": "Amounts reclassified to net earnings"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Changes in liability for tax uncertainties, excluding interest"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r67",
      "r767"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Payments of short-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Payments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r384",
      "r385",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [
      "r384",
      "r385",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.",
        "label": "Restricted Stock or Unit Expense",
        "terseLabel": "RSU expense"
       }
      }
     },
     "localname": "RestrictedStockExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r26",
      "r126",
      "r230",
      "r682",
      "r684",
      "r742"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r239",
      "r297",
      "r298",
      "r299",
      "r302",
      "r308",
      "r310",
      "r368",
      "r559",
      "r560",
      "r561",
      "r591",
      "r592",
      "r616",
      "r679",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r130",
      "r131",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r493",
      "r494",
      "r496",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r516",
      "r517",
      "r518",
      "r520",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r130",
      "r131",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r493",
      "r494",
      "r496",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r516",
      "r517",
      "r518",
      "r520",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSPostretirementBenefitsDetails",
      "http://www.grainger.com/role/EMPLOYEEBENEFITSSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r333",
      "r334",
      "r346",
      "r351",
      "r352",
      "r358",
      "r359",
      "r362",
      "r441",
      "r442",
      "r659"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r443",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUE"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/REVENUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r707",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "REVENUE RECOGNITION"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving credit facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r643",
      "r741"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "ROU assets obtained in exchange for operating lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESScheduleofOperatingLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r50",
      "r818",
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of AOCE"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Allocation of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions Used"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCapitalUnitsTextBlock": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Capital Units [Table Text Block]",
        "terseLabel": "Schedule of Capital Stock"
       }
      }
     },
     "localname": "ScheduleOfCapitalUnitsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]",
        "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations"
       }
      }
     },
     "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r37",
      "r122",
      "r123",
      "r124",
      "r125",
      "r201",
      "r202",
      "r204",
      "r220",
      "r713",
      "r715",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r181",
      "r182",
      "r188",
      "r189",
      "r191",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of Income Tax Statutory Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r92",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalancesandChangesinCarryingAmountsofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r711",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income Taxes by Geographical Area"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of Net Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/EMPLOYEEBENEFITSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Summary of Segment Results"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Activity for restricted stock units"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Estimated Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/BUSINESSDIVESTITURESANDLIQUIDATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r330",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r362",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r388",
      "r389",
      "r711",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r330",
      "r331",
      "r332",
      "r342",
      "r345",
      "r350",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r361",
      "r362",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "SEGMENT INFORMATION"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SEGMENTINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSAdditionalInformationDetails",
      "http://www.grainger.com/role/SEGMENTINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "verboseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "SELLING, GENERAL AND ADMINISTRATIVE EXPENSES"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/DERIVATIVEINSTRUMENTSDetails",
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.grainger.com/role/LONGTERMDEBTSCHEDULEOFLONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Cancelled, weighted average price per share (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Issued, weighted average price per share (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding at end of period (in shares)",
        "periodStartLabel": "Outstanding at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding at end of period, weighted average price per share (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of period, weighted average price per share (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested, weighted average price per share (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares of common stock available for grant under stock incentive plans (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSDetails",
      "http://www.grainger.com/role/STOCKINCENTIVEPLANSRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r528",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r562",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "STOCK INCENTIVE PLANS"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r16",
      "r209",
      "r228",
      "r742"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term debt"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-Term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-Term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r78",
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Capitalized software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r241",
      "r330",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r362",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r387",
      "r388",
      "r389",
      "r711",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r291",
      "r314",
      "r315",
      "r317",
      "r319",
      "r323",
      "r324",
      "r367",
      "r395",
      "r398",
      "r399",
      "r400",
      "r406",
      "r407",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r621",
      "r701",
      "r755",
      "r766",
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r39",
      "r121",
      "r239",
      "r275",
      "r276",
      "r277",
      "r297",
      "r298",
      "r299",
      "r302",
      "r308",
      "r310",
      "r322",
      "r368",
      "r432",
      "r559",
      "r560",
      "r561",
      "r591",
      "r592",
      "r616",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r632",
      "r649",
      "r679",
      "r680",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r322",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r121",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "negatedTerseLabel": "Settlement of restricted stock units, net of 41,019, 26,107 and 39,075 shares retained, respectively (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r23",
      "r24",
      "r121",
      "r126",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r23",
      "r24",
      "r121",
      "r126"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Purchases of treasury stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r24",
      "r27",
      "r28",
      "r88",
      "r742",
      "r768",
      "r781",
      "r817"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total W.W. Grainger, Inc. shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r162",
      "r163",
      "r173",
      "r239",
      "r240",
      "r276",
      "r297",
      "r298",
      "r299",
      "r302",
      "r308",
      "r368",
      "r432",
      "r559",
      "r560",
      "r561",
      "r591",
      "r592",
      "r616",
      "r626",
      "r627",
      "r632",
      "r649",
      "r680",
      "r681",
      "r768",
      "r781",
      "r817"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/ACCUMULATEDOTHERCOMPREHENSIVEEARNINGSLOSSESAOCEDetails",
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r641",
      "r741"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "terseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTS",
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r633",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails",
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r633",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTS",
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r633",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails",
      "http://www.grainger.com/role/SUBSEQUENTEVENTS",
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r633",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONTINGENCIESANDLEGALMATTERSDetails",
      "http://www.grainger.com/role/SUBSEQUENTEVENTS",
      "http://www.grainger.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r650",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUBSEQUENTEVENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r150",
      "r151",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Reconciliation of Income Tax Contingencies"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "terseLabel": "Summary of Valuation Allowance Changes"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trademarks, trade names and other"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIntangibleassetsincludedinOtherassetsandintangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r38",
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r38",
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "periodEndLabel": "Balance at end of period, treasury stock (in shares)",
        "periodStartLabel": "Balance at beginning of period, treasury stock (in shares)",
        "terseLabel": "Treasury stock, shares at cost (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails",
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETSParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r24",
      "r121",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Purchase of treasury shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CAPITALSTOCKDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r38",
      "r128",
      "r129"
     ],
     "calculation": {
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost \u2013 59,402,896 and 58,439,014 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r221",
      "r237",
      "r566",
      "r602"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed earnings of foreign subsidiaries"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r567",
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r576"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r578"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Settlements, audit payments, refunds - net"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r577"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r576"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Reductions due to statute lapse"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinLiabilityforTaxUncertaintiesExcludingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r80",
      "r81",
      "r82",
      "r325",
      "r326",
      "r328",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "USE OF ESTIMATES"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]"
       }
      }
     },
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r585"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Valuation allowance, increase (decrease)"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Valuation Allowance [Line Items]",
        "terseLabel": "Valuation Allowance [Line Items]"
       }
      }
     },
     "localname": "ValuationAllowanceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceTable": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Valuation Allowance [Table]",
        "terseLabel": "Valuation Allowance [Table]"
       }
      }
     },
     "localname": "ValuationAllowanceTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/INCOMETAXESChangesinValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r313",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average number of shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r312",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.grainger.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04.16)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28200-109314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "https://asc.fasb.org/topic&trid=2134417",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)(5)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r745": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r746": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r747": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r748": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r749": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r751": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r752": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r753": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r754": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e777-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org/topic&trid=2122478",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>98
<FILENAME>0000277135-23-000014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000277135-23-000014-xbrl.zip
M4$L#!!0    ( (>&5593)$[O:2,  ,D$ 0 >    97AH:6)I=#$P,3,R,#(R
M8V]M<&%N>6UA;F$N:'1M[3UK4]M(MM_OK]"2FEFX:XS-,X%LJ@B0#%N30 5F
M4_/I5EMJXY[(DK=;PO'^^GO.Z8=:LFP, =LXS(>)L:5^G=/G_7C[M].+D^L_
M+\^"7M:/@\L_WO]^?A*L;6YM?=TYV=HZO3X-?KO^]'NPVVRU@VO)$B4RD28L
MWMHZ^[P6K/6R;'"XM34<#IO#G68J;[:NOVSA4+M;<9HJWHRR:.W=6_P&_L]9
M].Y_WOYM<S,X3<.\SY,L""5G&8^"7(GD)O@:<?4MV-PT3YVD@Y$4-[TLV&YM
M[P1?4_E-W#+]>R:RF+^SX[S=TG^_W:))WG;2:/3N;21N Q']<TUTWK0[>[O;
MKSO[[=;NZ[W=-[RU>] YV#MHM5J\PP_^KPV+W(+']3LJ&\7\GVM]D6SV.,Y_
M>+ ]R(Z&(LIZA^U6ZY<U>N[=VVZ:9#"9A)?U1SW&V$@9_YYMLEC<)(>TGS7]
MJOTY3.-4'KYJT7]'^,MFE_5%/#K\^[7H<Q5\YL/@2]IGR=\;"F"PJ;@47?V@
M$O_EAVU<GOX31SP4&4P6ZF^&9@<P<BP2;G?4WL9MG'WOB8[(@G:KV=XI;V+:
M!NNW%@(@N#RB;T02P5^'^[O-_3>#>^SW6 H63]KEKMVEV=-N[9ZN_OCTZ?C+
MG\'IV=7)E_/+Z_.+S\'%![N!QUC']DSK"*Y_.UNN8[LG<IQ<?+H\_OQG\.GX
M\_''LT]GGZ^#\\\G\,_YO\^>Y#CON;[@,1?QT$.Z_'+Q\<OQIP?=G0&+(B![
MFS'O9H<[^[ "#RW^RE4FNJ,27FRV7S\:5CSTU,^;BX?]4>GDVNWFSJX]O(B'
MJ63(I YS.#2)K\*BDTRF41[B][/<27/X:_>&(@*H!HJ/#;.IA.>ZQX%U]@<L
M&06?6,)N.+':\P0IC;CEP:5,;R3K!^N_OGJ]O=TZ.OET?DD?VT<;@5 !<&%8
M.W#E+ T&,KT5$0]8$@@W0,A4+PAA"IXH.NL@'0Q2F>6)R$;X5H9+.+L(TF[P
MM?FU&7R4#(Z(RP:NHAFLX^]V<KU2.W]#OUM\V3XX4D$*7\H@87U8%/_.PYR6
MD7:[(N12-6!UD9VS\DXD) ^S0')<GPK6X28)V%#.XG@$[P4#)C,1"I@MT\,
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
MT]Z%@T699.L%:,0SC/5!USN295WJ+:-H5L3U/*%87HQ]SN &N"B&:;ANY&K
MVO%8!W.SK#<5P[BG$.07%7^*BK_[^"I^-'-_E]VUI38+S LR]<EWUV=?/ET%
MQY]/@Y.+SZ?GV##E*KCX\ /]2W:?L&Q!_1ZF]2H)3(^.8!V9U\8#8CGGDT5V
MHDO]PQM =4@2I-B.#K!"S%6P"<@]+CGPS1XS)5W[G"4Z>2.4HL.)8DF.(?Q%
M=<G?FKJP_[.)4IH*[.,G+2-7-V<U</"NFO2VPT8I_V\1..7JRX>8H>Y<ZR(U
M:33_8DF.E@TR(LQ+I:>5S56D,$G&6"L-+D;%=O(S;'LU+O[[I;_X?N7C2Z?D
M+Y0$7 UX*+HBG&2 P(#>B-\">Z Z:*0WH@Y)?R34**<9G-6_B[)UR82"&1A4
M3QQE9IG&,0T/VEPL7'>99O !#2FY!(&7.P-(*;C1C-_ SYMPRJR<+XACEFPK
M24[W&8:*0(0CM1)E^3X<3N_91^L0%.=<D78,]6F_'_(XWD2>5BE^35I^^ZB,
M"L->&@Q!$D%H3+.H$?!A8,^<UK'6LICBMB30:]+8]'/:ME;-!^'?0SY PPD*
M2P[55L9@4(\5<RZH.P$KA%19'5JL>U73TWYJLY1=\?6>D'QC,O+@+1_$+*3(
M"BS=Z+<@\_$HT.-V>!>S=S]C[Q7B[JT[L,D1EQIK;4%1B(@HFR+FS]LLK]FM
M%5=:LS[2,@OAHTT;1,G>7UU1*K_(Y47Y3=\4ENE;LEY@>]7LAE; FBJ3JX7W
M.\N ]R<]+(A!F&&<(P2IRR+:9R)J6^5-R$FOAC2X7R= 5Y?*N>G*I^]3 UAW
M<;, M6.T''>M%<SPUM#4ET%<U*4\[!U(#.Z;J\#ON@6 @,19)ZPZ1CF"9(C+
M&H^V[THU&Z/!**M>\^KQS/+50MS=94!<:N3<1>Z9!L>)KI@PWAW2(N^Q#TO"
MWM @/K'P*H82,%WE!8RXP_@HC+DND%!5R5PDNK >_+6@\ .]#C47C#4/E:C[
MBJ/BWK*A(@/6G6QZ81@6&/\"LE6/C9K7UDN7A*J9&5_I"; ZQZ2G2UA6E0VL
MH#J&7B7D UX< ^G%(:>BV[B(T'0I:E9DZ;.(.Z0&1/%OAN>.6'4LW5\&+$4$
M/,,^13:C$,2X=)@ >8H*)G^N8:6P99"7< ZH4OAU&]@\A=4R1\1!H1 I:!JN
M<:[H4<&9,H6&,$C8SAXY'U7=F D?VG%+F.]0KS$9TRVY+FEE,R(E5L>Y@<%B
M7+G-R:<J2OAD9'J8X+>X.EX^6;>WICU2N#-)5MTD/,=)U\-$W$PD(!B=]0=Q
M.M+G3,789]S070Z]_7;SS8M/K\:GMS<;&5F]L-VYDL 9F #%JIKT>G(:&=6Q
M9#6S.#^)6OCB.7/WMNY)4#)PXA$^4URZE1?>#Y:!%_T;R C($@"C+]0ON&R!
M.^^6:*2D1Y1C$I;T\N^"DDV,R<1/=G-(I:NY!#> ; D1S0906T-3744R)B*-
M?"4= 7]%REP([:,ZS.5J(#*K(\18T,&4<YDHTZVZM/-Z&3#LE#.L%_@%Y!=I
MROG)X/<4GD&O=' J%#.>  _K6)DW"ZR!*FD$Y9GVL;FA2/P2@9\Q)2OV)SLE
M'$5%LDN".PMB-W=4S*VSLP:2A -EC"E6%(A*V5YZ*H'6DTQP4@F]W+$:&:@D
M'=3*#R;TS=^S>:R.7G*J4S*+-']O0EY+M&&KCD1C;<>ZE.75NCAOEN'B7%HL
M.BF@-6X#M 7'2DV[7$((01PTUYA;#9-*B2*HVX^9=7F 07XS;'),Y,W2P>'F
M;A./J%IE&U!1>T&SWOS=W'B$&!0KK6"B2VTF6(=5F0N<I=VN]C[R[PSD%CZN
MCR%7-'?.6.Y?CO[.HZ^>.!63&FGD1BL(Z,*1R!PE]="[8;J)CK2?>/S@'S/[
M:^4.?L(Y=_B-2!)KE25VHR_".F_>-!O.*.;<:E5GE8L*>CG]:6AO2?L'WI'Z
MO%[(Q+3S<GC:;E,.=?LQB\ZLWG%Y?E]N%+#I-[?#LR'GWO5]+L>KL@4<+^K$
M[J1>+NYL%W?[Y>+.=G%7/@2CW5JPRM5N[NQ0/^\TI9+-">5N6I[LG(?:/LFQ
MZ#_6<*&*_\$-OJ/,.U34J5S&909'3I:6 HML;FA)Q;-VM6:-$UWH8,F2H4+T
M*9;'I+QI-[PSIG4P3)/W=;7'FFT\<9'J)0C_/5GZ\-_K<MG1PC;^ZZN]-X"4
MR0V[,3;.3X!9:1+EH?WM.U7T-&Y@I;_\HBU'UF!VGC!L'P+?S/L@@*K-_>RG
MG/,'5X7)]*O6QW4.3_03%_ZDOSQ)DVXLPL>H^KH,9'<9#%WGW6"=;4PT=Q9H
MCU3.EN(M0A0-299$-(<]^ GXM_%P!^LZ'BGK@70+SYMO ?DKKN*-1K#>V2B/
MYUS"DJ/K&^7C8BEH&\9"SL$ZVGQ<I,:&[=53L>6NAV,;U/=7<XCB^C:,3]XT
MER'R3/%]$YYF-H2Y,.3".70YMAY8=:%A*>*5Q[P5M8"Z)U3]A@:JQTS8,?:T
MB/7+F(R/:.[:PGLK:%1#)LT0DF\.L ,2C!DRA8&2?>M3BS"!0F'7#)>&;]HB
M&/,:+C\AD:2A/7G82T%G?J&I3O1YPQI&[;I1O%"E<JA%D'TH9)CW4=8(J8?3
MAUSB/;7VN]+BUU-I _^\KS?LTI4.SM"5J:D"0&CB1(8V;'"6T50OS>-( \4=
M2K%@G4'I5]>PIV )C>L@T7 E!Y"\Z)8@C3+Q84%?P.:_D=A5[EV%U=^ *,'/
M4K<OX5+"E_B]TNVHAMB*PE2L=WV;.AJN7LC8[VQ(P\4P% H)-H4=QD\''OG\
M#*3MSU1^ Z$W#;^AX$#QF!N&M%1;M'A5)3 3(U.>4$MXF]0@K\LNI5:DB&(A
M0EY7C2#JU;!;>0F?>6CXS/YL=/LE?.:'>(XN"6V]K*8CC*$Y1%4CO+JBDY/4
M3AWU9)F\-DQLO28Q2 #2)#&9U4@Y&@6-06L=4@F<0PLR3#\GLMG)JY9(;$\;
MPSOR 3G0;1,ZLP&[+6LF-!2^3-5=86UO[E67-)8B0^1Z,ETMMR2RPH&1"RE\
MGG+GJ!V?*7)B!(DJ?X1'F6Z#2&T:58]X/[K9,#O(BL!%:R<G+1L#11&=(1*#
M@.6B+T^!(0LN2$@HPI8!1<YMSYR1C;31H';$RF@*A:S301,_0 P@V&/ZJE=:
M;WHR17U_-BR$K_1 7N"!"V770I+IK5.,8(HFUXI\M5*QUK]!B"&C,6SM*4N9
M+0-&=98"HVS$D.Y_)IS-J Z40#*(2P%P4&\F=[+^D>+P+!K8F.JHYH42'O2
MYLR$"ZN."N&B48&:FZV]^S!/I><A*L@CI>?/%;AG.OL63Z4LMV'EG8IQ8>*-
M"+1>:^(;X4J5M7.DLB5EL:0H!OK%AVF*#<M5G$SK21A]'1#,D(I(KAW/RN0N
M^R'$^!D0($-RTA4Q+L-%JOW1O&IB[:%<"@JX_/75SNLC-[WN-JEK_9&D@Y8Y
M1KBB!PU3B04"Q^F5$:*,-T3EG;\\ 1GDIY&3J(5RM8].FCOW;%B\K#+M<B2/
M6J. CBI/.Z ]%RVP*8O21_^J049WW['%3:<E&7A69&=0RQ-&:40%BM>].=$/
M%UABJ(T:%=Z%%AJ2L!P>6]E]<EY^G6?/>U259A^RPOH%QT 6/GV2:%_QRQQB
M&A3K,Y-=CIT&@1+P(I;9&=6]).\[SK!B_0)9/^TRJ4V J2I@*H5N_$NMU^F/
M.HMET6!,FZZIXWRWR,XM5^?031B-7 &/Z1QA?PN>731.E=+-[.'GW()0MW6$
M=\TZ,8936U?[-OZ['ICEE30Q5AUT=]"=F:30[[I-.=MA'0[>PJE@WET(9 KO
M1CQ:=5UZ.3*%>^6^OO[]1#$7<,"@1AT/\#@'WB9 G-RTA7&L P:)!?#;B-0>
M<_TPYT6:E[/*"@B+S9R%<QX7PK^#D*4$&:;A.\ S+.+G, @EZTA30$I+AF^U
MK<C>P5LF8N+TP!QCS>S13@Z+RT;-('@_\DF<=B<7'H![PNHW'M]R#)[Y<2N;
M?_], ]88B,B-Q.@+*DBHW;.:_&&U[1(4IV6R.J-%C\D^I942O<#7D%XT *H*
M-!0--5UD!JDI]P1>3#Y)9<)'ZN]!%U:T450I<'@DRQ82)"+P?BZK!&S2,K6Q
M3QF >4,73Q3:L#]5D2K2!8JJ.8(U"A&>8:*+2',\4,I*,08#FDK3QK(_J"0
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
M?TGA"O[8QO]W]O]>;&4/M)6U6X]O+-OJI-$(_NEE_?C=_P-02P,$%     @
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
M65/2)99<]!&.+RQ<9^7LJ^@[_YD]\*Y@QMYMA)90HOFML4+7Z%S':#CALT%
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
M4+29X/V8L6OTLH"V"=')05DR;3)[\A'+A[W+.X]H&K>.1*E=4,V\2,'/0^/
M<E9A6A W53IWKU^ KO@+V,,VYM)=& PM]F"1W&ELJ-1V*&/=7/(VP(S$.#D*
M"RW#L""ASR6Z&BZLU7'*^TP+D6(;=[9G=NZV,JY;1;#A*T2A4$Z-!_*&:]M4
M)AC7AC3$%</N'*'46VF4TY_+B$:UG?E"3\#AO2W)7M&2[-P&#,,T :J[07.S
MI\_%1)FT;///MBYJ\87T)$3Z56^/D3'8?CDD7E2?G.SS]:YYIJ._Z\*4"3,J
M7I*:;&ND45,?H=N347J"GL"+9 IKA2(@K]%"99'^NC34M7 >$HCJH?.ET$W&
M0.< :L %>&!9S0E9D+4]XT[@!AM :MTI'&R\U8&,1!3]C,^-]:QB"PO>E$MK
M^<Q5/V8]'/^P7Q]ZI,$%M\[[UW7>&YT=\66')37[8 7RC?KB/0UF-Y=M#&4.
MBR'6J=:AQ-MI]"J[<:>->X_D#S>S]VO*N+FJ6+LC?")7(JDTV@\"*^O%O_EX
MY8![%B4+^BFKBGP9_$4[T7Y)';PR9GUVY3](ZTUXYAYCPA5<-8CYFW076 X
M;QHK]'F.1!A"=5G]*MPQ_H\:M=Y4+W^.=6^I)T_K4^Y=*\;7<2RP7H9:/@].
MC(E/;GWQ+V[NO&;QH\<K".GX10[A?HD53/AN]L4:/];$1@36Y'&0?5J69WVI
MJU(X2J(8X6HF<_)%V:FYNG&98>%F&.;71D)\2>V=N%ORIA]D"[Q".<Q .J)%
M#DOE+Z'NH)2BXU<A]R2(U,$;Z$3J BRWJ[V]#)#GBE:WF5+/TP+ ]6.5??2@
M[;I"@;3Q;_9+173[:/8H2CYETCF"E[\<\:%D9 SR)#BUS7X2@OF]>\;T$I6Y
M;1WX5;3J0G':!J4;BB]U@Q\6^="&53.NP;(/2]:4WCU:1>N6$0*-OK=J&OU
M=L%^@M*QGBX%F=E34]G7Q[==Z-A;<7GS 'T,TRRA3KJOCPZA),$MP:(D1I'S
M21=GK+Q-Z'\Y>+55NZ^QP1$='>?JMO?I)I9T?:%<^;Z68*"BJY>4WA(]E<'F
M"[R-@+>'SK/MYL&K6>A)ZMB$.%;17.9(,C%<GCUQ3Y.JE\M$ ZE>^S "+#2Z
M:+7PC(1 E 8 05+D*B EES*20(C-+], %@X3SI?OY=@(YACT'1).PH3Q%B[B
MM/RR\.5$Q6A^V#(9;$W" R!S)B!3]-RZC<*?P.T0<1IF<A&(-DX-># JE4#H
MN>Z?BX\5#4R)7"@L$\J3VZ*>TNUF/%D9E3DV^!I'_4>"%26&!RM3U94F7W+(
MJ%A#FW/EZ!LE.DTLR:]5=EJ#S[T,N[,_.TZQ "<#*51TF)W2@4;9DV-P"'8/
M5G^ 6$EE_%=-D7=2\;:,!*35+?AC)<$?X(G84A]D4I:] **9MC0Y+:QS^T3\
MD.\BC<(<8[UWB%%0(3Q/<@6L#3 -?99W=DQS:)2OD.'9??E5//B-4S0"K(!%
MK8+:H>YK'#7M ?YS46<?7F\' 4ART%X<1@;!8F)Y(52JCR\WUCJA2FI*BI+9
M5^6CZ!2.?<8T?J+3!DJ5$4]<J(LLJF?!WNT'!C7:KGV=R38 OVZNO3 '4NW\
M,<X11+#=P98O P$]=G?;(X<X0X&X$".KOPE69!&NJ?2^6R1D_OZ4R%6CO@_9
M_HU95W7-@N\()["JC3FQ*Z1.X3WKO%XS;,"3E<,&'/L&R<A'<])LJ+R4L-_A
M)P2[M3Q)CVES$*I^7/:0@")Q@FZ5!2?G:>+YE0ML9SDCY9=07@%VB&YSL,&^
MT1F)$<7LC>Q.>SDT%N\8$T4,&D@EBX\@3"OGPV[BB/S"O']5@8=/<TYR&)H+
M7KH:(1_V%%"7B_-E6/J!]SW/3=(3-:7RD+S0ISD5?S1*EFA!F)YMD5/>=?$M
M+;47U"B;ISJL(.GCFC53[-A'/;YHSW#NID8>7$4.6 92]LS,P@ZBE:5KP)N.
M=:8GIJ]*P<+R>1!]V(F[W>>W6Y.?Y1?ZG.,B/98YK BQX/ @R-#/+]R()YY3
M4BJG&FSP_-ZP'^BSAP\?O.R.!#[>?4GZ-M1ARJ)W*3U-[,/1<0VO:/?)EMJ^
MM^OJ=71<2W[+X7WVN9)F]_G>(VKHI^ XX,F1;FHTCO!B&<,V=V"5"]J3O?Y
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
MCEE2DEE2@UE2]JLGSSZ6_4WEM,BO0?N!EPD30W.7E&5-$P3S55X*G%M?;?Z
M!^UD J+ 4[C1T\2=T>!Z.UNF=8$317H!9R=@G40!3R;:@$-I(N9@U40"ME$,
M5LZXR"=1E4PDW0O^RR+>T[SBH.]_5J,>=I[C6-Z[^)3U\$\Y,M)C]Y:H*I A
M/@O&T4@6^&>4YMG%%AP^$T^'7>0B+<G::VD]U-)EX\S"'RT\M/!.8C224YB+
M>G09H6[2)Q(^G)\%)UE,5Y91*2M4''"8)5GP/&-)IGU TJ_'NF@8VU%T(*84
MMODO[ Y^<%W"/X=U%65Y!4I_#/,:=STTNA2PV_ Q$RDRV) PT*D<)>-$7^,,
M:3M:6SY*P4_JJA8IGPGE<NM+"ZJF=-&:LD^"9TP./RU <O.8/KH6:2V&J?1'
MQ&)3R)%,IOR,LAZ/0;AE-IKC<&>7"<@G'  1W$T.YR"V5UD^2V5\(6.^>HK;
M ?8 _@ --AP*>@3C/$WS6?G]=\]^>K74VG_5P-*2$8K3\Z.#X\/H:$7'1^9I
M>>>1K'O=%;L8S8_N]!P*/9A502Q'*G+QL@:M4."OU#3?_Q$%"OC,/YZ"RI^T
MQM=1^6R!\U-"NSO)=&P'-#A^!BH'/B[D&/X-)^$F/46.QS!FM+1:7I3O-*B[
MDL-0ZG=TCT_\.ZLG0]!4&-?%8[!/'^%<%!>@B?MT%5!SM@Y1';%4'A8[8'!
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
M8!MF J[I7I^1VQTIO&L;L1[:9)W7?(;LAR9Y^0D&^]TH-=9EE-D.PE@W@OU
M&%ZH;(? 2:KZ5MGNK*9M-1XVHB@PZL33NK$8 K39PCBVW9V02G%$(NQPW)H$
MLPC002?F<P(;S--N%%5,57/017V:%.3+.3'"G5<"GE+IB.#0/[J%8PEIIP:G
M%T:<# T78ML[=7BHL7#$;VZKA0,S]<CLW'J$;UPI<1BTJE-HQMT1NJH?T_$I
M(GM'5S3-Z=Q,B(*QX!6PJMKQ:T\,.L.!?*413T\/-5VMA^8A-5/1M-/)4EUX
M[KMPPY!)OESNN$%!:FWVV[+)4_V7QD.W47.!##0\B8]L1R89Y"LR!>KP=@S>
M TG.W)VQTCFSW_OP()L.1R''V".*P _D3KJA$]Q[78=!VX>,QB))RR:W2'MI
MW4*P0( HK 8""B^(L$4]ZO0M%3=&Z"R^'-N"_UD721DG#@U_9URON3D&_M;
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
MA_32'OP-_D0_FAGHV$[!0@[HZH_^A'.< *.P9S@M\P 5T4^KI8C><R58+PX
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
M%88.:\.D@O(H%?A1(E*8TF128T^(<E8_.)HOY.N/G<O.X57E9:#U7C'/-]&
M@Z<7T1>5@(ER-HRML\Z>B$1?>K J6'!([A10>,0F 3AD\,0Y H;%5H; B3^%
M 3S2YNZ^88-0]8!$!#X;<A]4<B.L@2CHZPAV(2)/&.)GR",^<$&B%D;%&@<D
M>'!KF"_ 0-2(!O'9Z49P:0!CL!] %^$%$<AOX(($ X<N@7\.<VXB-:D&:L+Z
M6@UGC ,>#31\BD8':UJ$<ORY$_FA,(8=&J.TI56-&-"_-M J'@3TV'^5AI $
MLSYX^/6K-^_VGZ*_]RCB6J>_0:<GY$WZ"KPSIN$FEW[ L<X<$L*NB[OQ#'WP
MZ P56O4K3$TBI#'D7Y26-LF>(5+3&9X:#B&P-%9Y-P7*Y;G_(\<295SEH?>6
M,P&TO9_<#$H(4'O*!IF&IFX<(,U3@(%_"_K4X7J*ZC939ZF+X(ZGYPLC(6P#
M=!R*H4+FD(8GM 538WWNB6PZMX793_+?/]+!GYU?5U@73__D_+*S_..OH*/T
MX! DP)U+?%-=2$_=4V,1@2=TKI9G51!#T"<CWH<D&WR<!?S4H$CX$/S$0*G@
M\X%2/GTTYF',>Z$H+E5)_:<GY,BY9Q/W,7  WTX8.@FD%U FD$8.W$.'' I_
M(/Q*066S!Y!!1.D^Q,=J@LYU;SG.=<1]=!_54/1MN_46I/\ \6IS;\G5M69M
MV0JV7Y#*7B84'_#%J4";4F*<MO'^,+*R>BS#& >6;PHU=@[*#R$NJ31%<X5R
M5H5-I U4;.]&JB,M8>($7+\5SIS@@"LS!P]Q0 B!K+),&A.#?D8)*[A>-C69
ML;(4A @O!G+210\9H0H^1R5T-V-$^(EXR[V_8H#>RHQ0C@+!+1B'0VW8W="@
MR5JP1W@<V!T#0E.=K/*-;,G("V.*GHKSL?(FW*9]%T+CU@$@ACA? ,\VJ?:X
M@5&(CD8B,BD&:1:/X%\\!?%5:$\:@3/2V"G=]V8Q"5Z)*(IU8%, =XB1I19
M05@Q@"?*GD.JQ"8J#GU,5N(0SYI$.PV!/T*XBZ=WB>)GFY0;]8$Z5DP!1K?@
M'QQ^T_@5CR:\D[4L#4_N@8^15F-P+7X93G25Y #9*B2])52%*PYH'H>.6*%'
M0-2"@,M'A<4( !##&;UU23,''#5R"$K+(Z%B$R8$PT7ESD&MY3=4%DA@H1@[
M $/!38S(.,.H'F XKAW*H;1BNJ86HUA[ 7=04P"R=&LC^%'HL3#W60\\![$O
MALX\0HNIL3-ED6<#6Z#G<#)@H!@H^ VV%_>^ (HA&QJ851%%2MP?D]T"H]*C
MF'H&M].54R&"ZE-+$\LPEC9OY5 XP 6!X)KX(?=2?X%[>0(>]#DV.P;(0PX!
MLA*+4<"M+XVG11;4N4J' 12DJ@U$0%0"F7H3>'JD8/B.G*G*"P&AA6,.!/ '
M7DO:F5>;@!^H/7>I+]_D!K:HQ]]VV<E8W&E[9[,@;[)JV&[,IO >B"*VBZ<\
MH4V;_SO0LQAS(*H]4)*;*D4I;1Y.>&(V7JAO_YB0=JD![ GH =@H2#RKJH !
M3#NS%;8IM\JM@Y_$89BX&!9LL>2R2K%ZY7!AA.F2%X=<.X@ =(P<FEEX#F+4
M>-AS=:];@6!LI_ %I A]B<"FR]'<O KE?DB-CY7T";^ E*_BGLT . 7/10ME
M5C]C')[7A.%)6D_;6BEWBU!80MFF*,.["<4CY+A28AR%<?EB+(K0<9?<SFKR
M$7Z6VF#DLM!$<'!3E@U-\WU[B5W,AP!I(11-,"^9A@D .+F@ 31^NE'J%PL_
MS7P983,K8G.-G=P#6)&:NS300T?#4QXP-M%,#$>A2@1-GW* U82(*ED8*/%^
M7X:26PPG8814(M]=R#\+,:&1ON1:ID^G8RZ%SQ8V^97A.5=G@(S;1X_HI^GW
ME.N,KWNJK66X_"=>ZOC_F"^Y!+>]VB6X/Q37/KL4E.A$EI=5B6/'L<XR)6SV
MJK1Z=+<JER5OU(Y# X&,3T:Y2G8Q0IR:IC,5ZF!3[D<7;8$6MC &$1&+1,["
M;Q7A"-T'='U7YY!J9IC@;H<<6^&SMCC5IO$^&N7"E(BFU]'FMM>?_T[#=V ?
MK=6VC^Y,NTHQBY=5"4H75TXEFEOEJL1NK;6#6^[FNDUHVAG2B%L@D\4;6<%K
MVC-#@*!N:TIE<2'C"5[XNS_>[14YW@NJ4H('F(+QG<K9DPMG/2PJ^K'G0K%<
M[2SGB"82_%!:NYY7_\O4Z&X=$/"@6]0\Y]2 H2BGG1%LWT+(^JZQ!5XRR5JC
MF7O%ODLH,G^9VVP^E)Z[<=I:1F:!!(K;?FS@N4!3?Q0GM[/:3NZ#&@L=X1F&
M?.+Z/']".&9\Z97F^.8J.IC7@'AUZ0T&3]A=L#IV81;W8'LNJ:.>P9V+US5V
M"/H>B@$/(:+#0G.J^UAGU,J#<(T0 #:/_V+O%Z;"H&M9IBW*^9Q!!C=$R\VU
M-+PP-ABW]J4V:$%8+@#>ON2$F]V^Z*J;1$&R"IN! 4A#8VU_RH#PS6K;RM5(
M>'A7E%T(C6UM/-"2#.3N79C999G9Y1T'Y=2!XC*,-25-0E);ANZUH[J.W&9<
MU6)VY<<96'8?"%<A2>1;:S@C(XQZSV]@;3"(K/6$5RUA*!(>N -\<TFY)A*6
M@1:9K+NPD%JW+QVA.;D=>5*/QT8PJ;4 DN1(9?0%:YZI%:K93EVUVM6O?3[D
M RRA"-@>]2+'L N<G]+%-EL/Y0B.6?P5HV/56&-) $.(9]@]7D(0W M20:;'
MD#8\3<;!M"./I1[@+7+)K!:A%'V'8]2\U 0V="V">J$%F !:-!)F9Y51I,24
MUI_V7U4/[)FG\I^U6 <:CI&RT%M+NEXH[HT(9AI^:R&Z"9BC7% 'AB:4,4JE
M*Q)[)K%U!V^%.G@E _S;%0=XO$O!>S*49;SR \!^ZH)R!,$T+!E#-#*ONH6W
M 60TAL/UP09#"FNH6!5'(@+3]42*AT0P#R>5]#J%FRP1&M/Y]'.1!(DB=Z6-
M4STN9^6/896J]K0:E=H0&NC=N"*KKH=RAURZ [=:?A^/0Y9O>T7Z15\"7]0J
M>==\F4[1$TON5U0219]^@5Z2G5 &64;OZ%UKSFW>^TYRV6-KE[3 )3W#!?WF
M\N_GGYZQZ]/N6>?JBM$[&N<GY=RKNXWSXJOPJ(^9%ANST'_V?E*Q3?(0,LXD
MO/.4ERG*G[:D]W/H^P(N#T_//G0N*^ST[.C;WUAI/ML+*R]$:3E:_4=2?#=C
M:='?/<'>ZU<[D##1W^RX]J'&/G-O!$&&@:#C@3\EW%WY!I->#F=G?"C<X=X6
MX@)7NJ0OE\$O27)\T9^C@$O,9RDI/@HP^^X0K")HGN.+2!!>/GSBSPIQ>4=^
MVT+7A-:$UH36A-:$UH36A-:$?CA"/W55+7^S8_Y7()94;UN7N+[I^TZ_NQK'
MY_.S\^XA?HW?.7Z-7_>X]E#.^W 6M*Z"?.=5D,_<\(2SJ_CO^$8^11^66 =Y
MI$&]7?;9SLH@12FN5!'D0@O\0A98_O6K%GRXH Y2>E]E/;8>^]G&?HB@?DUH
MG?BL$Y^E)CYU]Q] T']%\?X?4$L#!!0    ( (>&559'7_-.Q00  &T-   >
M    97AH:6)I=#$P.7-U;6UA<GED97-C<FEP=&DN:'1MU5=M;]LV$/Z^7W%U
MLG8#+,NRD[IV7 -MG+T 21:T'H)]&BB1LHA(HDI25K1?OSO2;TF<#/O0#PD"
MPR*/QWN>N^=.GKZ9_W&^^.OF C);Y'#SY^?+W\^A$X3A[? \#.>+.?RVN+J$
MDUX_@H5FI9%6JI+E87AQW8%.9FTU"<.F:7K-L*?T,EQ\"<G529@K942/6]Z9
M36D%/P7CLQ^F;X( YBJI"U%:2+1@5G"HC2R7<,N%N8,@6%N=JZK5<IE9&/0'
M0[A5^DZNF-^WTN9BMO$S#?WS-'273&/%V]F4RQ5(_K$CXU$<CUF:QB/^_N0T
M2EDRB'@_'8U8FIR,T]'?PR%&&:*]/V1LFXN/G4*6028H@,EH4-FS1G*;3:)^
M_\>.LYM-4U5:O$WC8?_5^WCBR8I[&[!<+LN) ]3Q1S?;B<J5GASUW=\9[00I
M*V3>3MXM9"$,7(L&OJB"E>^Z!I,0&*%EZ@V-_$=@3!B>?R2/$VGQLL2O-&L$
MZ#F7I=@@BJ)3A'%QG\E86HCZO?%##"_A.XPLP40(_?V@/0?$Y>-K711,MS 7
M)M&RHBH%E8+-!,RE%HE5VF!!%94H#7.[-UHM-2O^%^KOC>WD(+8K4<0"PU_C
M(12L;-\>?1A$HS,#GQ73G#9W0)M, =,"2F4WYB"**E>MP+#02LB5 %;B?UFS
M'%<LPVLU>3G&2[L(J(M>9)*!-" QL25'F5H%B5JA'<OIT++.F<Y;,$DF>)VC
M02&$125O8_6QL9*#M ;/%H6T%F/HO0+:%\1UQJ1GWB/9(=BQR/FZ*3YFT_3@
M%Z5]SLC/AI1/-9Z@O'A77;>X30'R?3PXI0R\/3H=GT%ZR(6/YE.:NO"(WVN%
M[8H1^2]ZCOH[SW3LH/<'.GDQ3N>M!XO]C8W+2VS%VYITYD,'ZS7D_A/6M\22
MKZCN\7J^E1;+C3J@("Y2H34JP%B5W$%=8H:QO936DU/6)&'BUV0H3.-EA.8Q
M"I.ARIPMD22^D3L4VG'TWK$+/\7,H"6F@E@=] /.6F!XG"W%^KI*RT3@ME;U
M,H,KIM'C,.HB!'>F%6R;6W=1%QA*U6:*(Y_+%J/!R6XL(6VDS9QAPO($]>UJ
M@%*J<%&#N!=);0D[!BHM!M)@)9J?NX!WNQY15Q0]>2AQ-F#8(G"8,1B<]C2M
M/24'&#.N:1EA;>X<$62A?5W[?H[I7!%4AJ;;I/3V.E]!W%"*G'L* \OZL2Z[
M.QU#X@I_;XM4L6YCD)+0D41V,+\L21"S?17UO"7+S09)/6,[$8C87S7B7U*)
M$EWM[MG4L9%<TFSE"@.BD;(K_W9/]L05%<IZ'NG'+7.3O.[S%AO>F:6!PTK,
M-+GMDJTG7KG1;G8+OFZH]/2#:0]?W?9-SLK7D" ?K6JH!C-9P;*67) 99JJJ
M\&6.Q;D@896J#+:)V[6E!KL)"&/13!J<QE2UT7C\P6G-B'U_E58K?$"VF)<[
MFJ:43FH3>%UJ2><Y.D:FNWLZ@Z(VEF+<50>E#I7I4T'*>;! +6+%<I2\@8RM
M7&8!%VI7<GA[+AAZ=)=;QR9E\/$["5: JRM7/NABW0A=[3S[7KK_WEXI_[-E
MH@7ULY5X\B:_.14K:U4QZ>^.L-BHO+9/C_S'R__ZT_\0<3^)9O\"4$L#!!0
M   ( (>&55;&7(HWY@<  ,&<   >    97AH:6)I=#(Q=&]T:&4R,#(R<W5B
M<VED:6$N:'1M[9UM;]LX$H"_WZ_@NKAM L22'2=MZJ0!XI>Z;NW$L)T8=U\.
ME$1;1"A2H*@XZJ]?4K+\FF1W<5B@Z#! _":+(L</A\/A<'3U6^>N/?W/J(M"
M%3$TNF\-^FU4J;KNK-%VW<ZT@[Y.AP-TYM3J:"HQ3ZBB@F/FNMW;"JJ$2L5-
MUUTNE\ZRX0BY<*=CUQ1UYC(A$N($*JA<7YE/]"/!P?6_KGZK5E%'^&E$N$*^
M)%B1 *4)Y0LT"TCRB*K5U;?:(LXD780*G=9.&V@FY"-]PL5Q114CUV4Y5V[Q
M_LK-+W+EB2"[O@KH$Z+!YPJM-<[JM<;YASHY/3\[:]0OYG/O_-,'+_C4\!L7
MWOQ_=5U)5W^]."=1&2.?*Q'EU9"8ZS<_GL;J<DD#%3;KM=J_*_GWKJ_F@BM]
M,:E/+EX691R4I,BSJF)&%[R9MZ=2G%H>]@43LOFNEO]=FB/5.8XHRYKOIS0B
M";HE2S06$>;O3Q+]&U03(NF\^&)"?Q!=)UV]XJTIL4F5OIA??+)<M4"7S"@G
M98N*9G2?0^I1+=_Z;@M>KKNO)4WD/U?Y-ZLZ<V8.ZHUO^K>][O@$]6_;SD]4
MY[,7ZSQ)O80&%$NJR\0\0#?S.64T)[XMHAAS?>"G;\413I"8HR_$DRF6&:I_
M.,D[Y/%!S5_M$?F#PAXC9>4](0,BJ[H-#,<):98O+@.:Q QG3<KSFN0G7498
M+G1O](12(FJ>ZVH_$:FHC]E*0+FLBL.K?GKQT6DT/IFNJG1M5%!>>-6+G;P7
MNRHX/';^T:E].'_U<,VIOWKLK6+/:L['QE\KULVK7%1;"R;1H'RN-"KE"3$.
M JTNFZ?Q,ZIK66R!PLC\4#8BKNPJMAUIUIS:1?P/JJ37>G7]=+N'9'LJ="6B
M7[OUWU))DX#Z9DQ]H?V_(@8'*B87Q(W_R+1^3% 5]236C2(2];GO_-I0O"R+
M-N8XP+!QB,FS_OV#-%&28H8&-*)ZS(1(P\07RG0-T#RTQ$);#L: TL5&"60>
MNGQA<$"_OVM<7*(99OL&)# TVLXW![7,5+*0R$1PBX?%8XV'%-&2,(;:/X@?
MHC&)4T]/C5'B2$? -"]V!&'A,'#TI$AC=/15,-.TY-AJ$*M!7H.D;SPQ'!=N
M4$N*)>60E*V9RR2-8V:\?R-)G[ BD'G18J&PY[5K0B8W$X@$?)&8^\0B8!!(
M8@?]T#8H3"MT), [-=8D3(5N)SJ:AI@:H1RCMG#00 4@P2BE8-'8H '89K V
MYIMD3 +NH%8(4U4,,<-9 MRD[.!,"8ZZC/AZQN&C(>;I'/LJE2:@I@W3NN@S
M_9F@L%5%=Z4TQSOS4:-!3\"NK0ZI'](%AKW8WLVY&.=#B%$29GR=")8:EU:"
M H*&Y)GZX@1-'/-N[ SRY[;S ).97!JPB<&)0D,:%#$:(REB7?<,=<@382(V
M 9C62+5&ZEH>/1REJG!]9F@P:$-DHD,87F()V]G5^]I&DYCXVO+0ZJ(EC?HX
M@4K$C":^'F I;..C-QSVH1)@=8(!H(SOU.H@H0R-L*DZC?'O[TX;]4O]>'9^
MJ2\W4 $&:6]JN?R@S#)B&"EB85$9F('N82J.&^;IRL)V=&TQ(:E'X/HPK'-K
MAP9]P<BC:QVQVE>5@34SK9&QBX>,A32!-Q,BGZAO# N87%BUL<U%CPD/L[5A
M 7<TL>KB!2SN\KVGJ&5VI9,DGXM 9*/T:YI_Z]7<AV0J<6YP'$U"S!<AIL>E
M[0'9%SXB(F;D?;+9:B'FJ!U2;F<O!3PICM# &3C[Z0M@X&&:;T$HMC?O!HEG
M*(^/MH'B-E!\AY*MW28;/U@+Z%K\+5$AD?DRM.7C@ ^XLQ@[N=V&8H@Y7I \
MOY9U=E@>5O%<4%FP'HYM%D9:-T1XXPW=Q/A!9*.0AB4C)T,*/Y7%L+%V9,!4
M&7;XV 9C3!94SU2SM=*P:VN6"\W%"H?#E5>HLQ"+QPMX)'L^#*APV#%E!P[]
MA&,A"1HI G>W\UH,KU'AYOEOR\^W&K&=F#H615KNIM0*2-$G<I"JNCRK;//F
M%.PE9NO/X2E_DMVZ> SEYD=9D*HG"7ZLXKGN[TW,ECA+]B3_?V?4OK99A$%G
M$7Y;K9@M:S=VLQKLS6J]V0S=?]^LE4 =6VSTQH[YU4)#P87"XSN[Q&J76+4$
MHICLIFBSP8!V OLB&-;;!9B&(B@'^W1._=465H@P#'$J]8PQA6U%K$V(MG!.
MP%J6WW ,/(7*4"@A44N(1VTK)&F>UA+J,/% 9"3,+=A \Y!RA2E'#X2K5.J"
M9[,>ZC_8E3)+Q3X5%@H+Q3X4%@G02&B#TB1@\ZG@)KK".K'!.[%O;Q[Z0^CS
MC.TM9-^%)!@=342JPN+-,6Q A,SS '>YKA$A>;97P/YLFX)O+[!UBG9314.$
MHL\#,Z "7^C0**S=5F])Y)<7A,4A#SG"<Z(R&]1KIR O4+%. PUW#?0NI+"G
M'F5:\,*4VK8O.T9C4"]50IK[U70[H&]_US?1EL!O5/.W6+GM0\9%3]C,WG6.
M+#>5Z]F7"3JZG]P<@_5M%(Z,-I:F \&V2 T,=@^1O4/)+A%0%<,=5U@"-T%G
ME >)D.@+]K7]D&T2)%F= )>)66_WWD1VC0SX&IDAHO!>46%732T1.1%?K1L3
M, #_%5*@_FAK*P=0&NQN\Y*&?/43[GS2JH42A/OOD-V/?R- XB?/.>!Z(LCT
M4Z@B=OT'4$L#!!0    ( (>&55:KK:]D[0,  - 0   8    97AH:6)I=#(S
M8V]N<V5N=#(P,C(N:'1MW5A;<^(V%'[OKSA+IMGL3(ROW%EF4G!2IBQA"#O,
M/G5D6P8UQF(D.2S]]3VR\30ML"%I=[>I'S18.K?O.T?6$=TW@]O^[-/$AZ5:
M)3#Y^--HV(>*89ISMV^:@]D ?IY]&(%7M6R8"9)*IAA/26*:_K@"E:52Z[9I
M;C:;ZL:M<K$P9U-3F_+,A'-)JY&**KVNGL&1DJCW0_>-8<" A]F*I@I"08FB
M$622I0N81U3>@V'LI/I\O15LL53@6(X+<R[NV0,IUA53">V5=KIF\=XU<R?=
M@$?;7C=B#\"B]Q464RMP2,UK-1O$HX[3M /'I6'+:5"[1NSZKS8&::)XH2/5
M-J'O*RN6&DNJ_;<;SEIU-BQ2R[9M63]6<KE>-^:I0F<"E8N?A8T]2XI^5@9)
MV")MYW@JA6JY'/*$B_:9E3\=O6+$9,62;?OME6 D>7LID7E#4L'B8EFRWRE&
M@D$5K]I.FRET$18SFUW<:"]A*2UQV(X.'O3C?UZR@"&U[E^#_Q*P)]8.P TQ
M.53\VWB_B*Y_.[[SQS.XO8;A>.!/?!SP=>K?#.]F_M0?E&5^U>_??AS/AN,;
MN!Y./[R AK\!<O/G'P#R#@*:4PAY*O5V41S4D@)+0R[67!"]&2'8@J Q%30-
M]5(N$?,DX1N]IZ9TP:3:B=XIW&UZP\CSLUJS ^=G=MWJ%..+4KTB8H';1/%U
MNX9@'F7^MTPJ%F^_4NH/,W5AOSN"%RZNN5C!G>'"F%<!TV0X;KWF6N^ QS"O
MSJMP(PCR1<4E#-.P^EH0.\]!;+F>Y[UVQ.Z3B+T=8L-UK)8-)(U@PJ4R_#BF
MH6(/%*Y0/LIU4-)^[8QX3S+2+!GQW):%);.F0B%2_7W8?5+L5LN"$<>)&=4J
MBH?WF@2TH@F;)"1]Y2S53F;)->QZW?5JAWAR+-OZ?_%2?P8O^ 5IV,=XJ7T?
M7K[2J7O1> XO=:]FMP[SXC@OY.5;HGW<"!0C[$\=Z1,.M'W?(V'(*L\$MD+8
M&"D)47ZON*:!R(C8@F-?YK>(2]@PM40IN<:SH,R2[J]XP@J=F*4D#3$>C+ML
MEX[D+#];[K) LH@1P:C,)[1%6IXU*96Y-M.-,-Z<M"\E> +\@8I'OHJX=>6<
MZ@J[P"2+,."\YV,2KM(T0TO3W!)@R>9U:EO&+X5-V#<:<Y&'NZ5$ )Z):&U
M0[H*,#:WH,PY5IDG=88!5XJOVLUU>>EYF=:W^1:>GWF-CLQ'\$4J%6X"%]OD
M3SS#O(Q&D_]HW/TE"\F"8TX37.1,:H[W2O_$X&WWQ%P]OANO>?'/0%O0A.BR
MW[LMEUH[+]:?*B3 O9>I?94G+MB[L;CKY_\Z]/X 4$L#!!0    ( (>&558?
M[]W]E@@  *DE   >    97AH:6)I=#0W=&]F;W)M9&5S8W)I<'1I;VXN:'1M
MY5IM<]LV$OY^OP)UKDTR0U&4+)]]MNL91582SZ6VQU+.[:<.2((6$I)@ ="*
M^NOO68#4BRV[^9)K3^<9:R1RL=A=[#[[0IY^=WXUFOYR/68S6^3L^N.;#Q<C
MMM?I=F_W1]WN^?2<O9_^]($-PJC'IIJ71EJI2IYWN^/+/;8WL[8Z[G;G\WDX
MWP^5ONM.;[K$:M#-E3(B3&VZ=W9*5_ I>'KVM]/O.AUVKI*Z$*5EB1;<BI35
M1I9W[#85YC/K=!JJD:H66M[-+.M'_7UVJ_1G><_]?2MM+LY:/J==__NTZS8Y
MC56Z.#M-Y3V3Z8][LB_ZA[$XR(Z2.!X<Q0.>B<%1VLOZ2<K[V4'Z:P]"=D'N
MUQB[R,6/>X4L.S-!^Q\?#"I[,I>IG1WWHNC[/4=W=IJITF(SC<7^J^?QB),5
M7VR'Y_*N/';Z[/FE[>U$Y4H?OXC<WPG=Z62\D/GB^.54%L*P2S%G-ZK@Y<O
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
M8RW\/.S1:T#MJEA9JXKC:+6$QZY7>KSD#]X<:C[]2TSN=:JS_P!02P,$%
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
MNXEHA#,B1>^*E<"A!"AM,8 DB%9EZ25%<0<XTTK<DI8V)2+KDX"HR<>8'7@
MG\@&TX91A$62];LR^#3?TU@+=*!9RCF@$-85#<Z[K)*AMJ\/7783T<PNE-D'
MM#$#R0#6U[("19$O3!YCK&E[EN9MF(B&RN/K4/<NAYP\B!@Q%Z1,@5W"$AW(
M%D1_BZW!&XD-(R6P*2>G(B.K3%!9J^"DS-5+<[1<J-Z)81H26@ 5$ZVH,T+L
M>/-_)DI)!@5ZW0(??+$%M9DMDJQ1BD)0220HD=CG2CJ)Z- %I44;(JL%%M1F
M<G^2E:2CS%"(+6KQ3F4A4*-#:ZQO0]"UV(+:S$H28#-I$**R=?X=HX3(EI5#
M:BF%5VV84EU@06T&4J^<36Q,HR\0O(W6N9IV13JC9*7< B>IABR/6>;&@WZ>
ME]#=8F0O<;R"^_%X<CR><!_UQJ-+I)?1/_(>DRX.O"\"M"@AD"@""6-(++QM
MV>1C\=!L9L39"U#%V,3*%0C &Q;.6'*1/K%U-2U0MXN)9C/%PCC^5!X@2:5
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
M6#FR2\I1H&BS52H:%X#5%W+\K+S2V43*&-JDP5;N[YUFLHQ&%4R(2A7(5OH
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
MC*=*;R:JVO[R)3O^+ $G->@IV@1#$$=&=,!! !N[ .D176I%-HVS;L#P@8M
M44Q8;?D[0X.5*X8&S"]:NW)40]7\&;9T1?8:2%'\$<8^>$,4^1CLJT!"-N1H
MF9-@(:.2#AR)*'O.K(614SB#Y(ZO 2LZER@$T" @@8;_,\U!#^-X\;ZBQ&6@
M-H#Q2</V!&&2S[6V-MR(/I[J*8HSMH)1\;._5C1_XPDNGBLTA"KUF79[^/T0
MW?(*OT"E1 9[7:$;T*XJX2#P$=(L4V(]@/DC>R*< 5\>@F8C^69%83Y(C>R5
M^ J*7+P7Z/Y"B['$YC+\M'9_\^8P+I$73.';? "I%!UW(M,^-CH%7S5Z)9>3
M/DE+?0GW<+$T&SKK12OI*1ZHFH_RA'S# :[T)YU1* X6 DRT(1KW<8W^O%&U
M6>OJ7N$&JM"-Y_FN*"Z8Y=Z"XB/K68Q[G!3714)."\4%<)&7/P(C 9JE #Q.
MW%K\&>I(3WMUC-7%#I#U,2_A22A1AGI6X2T*C3J=XVR@2!?# %\4;G_ZW=/O
M5N1W3_F[7S:6Y^]ND?K:L(FO!YOTNS(-=Z,TX*UO=,_I/(:5+JKLU4M,LK'R
M<_2KB<P\0$N#!OI'[X^>30J"D94->^0:Y<4,,0HNG$RI553=QRG<)4_(TNSO
MK>]V,)6@P"_-51SA SKH#8!Q.*@KU.-HUU)*B3W]0L]4(EX!AQTQ"/'N].2%
M"26(:RU>#)N;-D*)P1]P#PIX?QS >[#_)]'^5&-N,GK^OK??>]&)_J5P_HQY
M\S%+\#U^@P?%^31Z_K'W6^]%#UZ5;45.H';HTLL<?'F3F3*SLIBS\FPL_&*J
MX6DM$VG#GV4]*),X41R-$'.&+58.GV:X"R0EFV!<3&,"#),#%#8VR2Z<Z3R#
M-P>#K.UY\"R=CNBQ:"DV'WV'YM(]ZXA7Z+BX(+87)G%A8,_R!==0FQ15!EHQ
MB6GGO[)W. N-YO=YI6T6A4X(.RG&2]G]>?EOSS \3W^K8AX=8IR&(@F!U_+-
M%^H+).?W%9"8\;18A*-XK!^J@#2#_,E%UX?1J%!3#<+B4\>(A(7WL=GO.DO^
M76N.A%/@R'>YP(]198EA7 P93^9X^O5G$)\@)R;Y)?Z)@A!^95- $D3&?(":
MVO !#@;$PIB]+0Q7</:7A("#4SB181W$60VBOB39\H>.?M-Z1B/\(R_ \X3_
MHDOWW__5W]E\:?*ZJ!'J @1LFN:7_LC@L:,<_C2^*&@1+7&RQ&4I)"82YW [
MEG!S_&.@RVKUW'79S#!Y=D_ O)0YA5QHN3$.2SXO*"Z0"'#X)>_+^X$F:J G
MZB+!> 9#.D"H4)9W8;&"-8=UN.3U826)@6&)IC1<^Y^\5>IPAC Q6TEP0Q2'
M!!?;;F*)M96L1GCK2P >3&3\XD*E->69HW*B"CW)TQAN2M@9\.<+&H@O>_-F
M-L?-"$O@@88-%3W#3<<AC@\V?8?/_2 QW]ZSQR\?7W.D?.4TKR<NJ\M<C"L$
MH\("CT4+@E!X S_IGN<8;3Y#+Y0L.[3>:*&/LCA%HWF_+.'7^*M>=$ZI\M;[
MX2SP"?">/LZ[5=Z5N+_+B]+]!PELSR'I>)LZG>:Q3BD,BR%W^"V.K;1CHSBC
M#$MYPS(+='?"QC]=,@=A* U/4FB/[/P<O;.Q92M+#I-RB- (@07L$R@/!-GS
M=X?_K::SE_LO<#:<(7-@PO5T^:E 5."2$V><&^LHZF^:! D;2Z :KK>M5L"0
MNF=-\RM)2'*X8ET.B\0B0!941>M1L>%VIXQ;=.XJ2E.ZS\\([$B&UT[D584
MRT730]T4YX%273Y^(RW S[Y(8J/ NRI&)P8\<$_<6<A=D><2!(C1,C39?H05
MI3H62(.%[Z#U@I $3?*Z79*2H%VT:DE^4X9)?X;=.>=,NHY+O!6"%:VH(Z^+
MS6BSZ;N# G.4L6]C2MQ"O'\2'B4Z_V<8(3@ <1BK3O0.C.UASM9%#4//HU/X
M^W'X7]_L1"RJXU4X"E80M@Q_X21@\0]8M5.\8VR@ !F,NZ!L;(:?6V24A*3@
MV;!Y9YBDF\UPNZ(E#&^2&G2?B6?Q8;AB&,&>;@[__^5%'IWG>5I*E.<Y?O*"
M!ODNS_)*P<D]R'N=Z&T5P[?FLQ=FV)@9SM"V8>^-0VF$'8WS*6A7 G69TP+'
M@^Y,(;2G<Q"<@Q/4G ]UYY\TU#H:"2Y4BH*U2!!'&<)6?BI;+=A[<AX.P.>E
M0A=KE=MM^1MO2P6;.$=887Z)!W6H9H2#2+*R+B@+CN"!:G[W5GF[)W!/\\B^
M4J +8:,F<4WX<8$LX[RJ\1@#HB -XIQ"QE.M.>8,IB4!SG&_J!9;\EY%P].=
M'NV=GA+<OVRN8('JO6RENXG$V13N.XH0/53]?\#H11,+AOF;W":2M1 (D^"^
M#0>#:Y1JK'(9<TZA'*I42XW/A4( *>ACKCU!BS,AU)A3)XA.M"Z= 8Y9[X\M
MY%&.SV1$KK7+Z1WPR6ETD2"RNFF_T, ?D/)U<_CS3?;*;8 <;3]+IN.H+(;_
M\VQ\>=E=7UM?[Z]O]/\:]WM_S\;/8!6K)=^$\G9[<W/V^65X]E!:--E><0#\
MM0B2[5WX(4J=&QQD^01\)I[+;R<BGNZ\6G=^TO*_;#T*+?\ MMK=6 $'1E6M
M7$;.KRVO*?D>#>_>/\ZG PPU2;("E3^F!YM&!Y@,%!BF"Z8YX:-@A ](NV_V
MMDR,[^XG\2%-Q+"^^_>WN0+$IH"(TQ+2+#"""3O+&JLC5T?<0!-28D-G%,H
M.W)*Y =U1E6*'5/L2]]*41'> T-,#H'8@J%Q:0PJ#&;P1CD%&SJ,R:$1#7*-
MD#$SB3"6';_\C^)7)D^="X0"I$E5R[6%EJ)_JO44V"5,>\J%G5+"@Y5Y815P
MA^A:,,9#Q?Y<(.7*+3M2%CY4A>:"]:G*:BS*J;%>MQ>]AZ,)_T@QQ.9E?-1P
M"%N/ "OY ]J=A2<]-O]!3D/K\+[O*+#>LU0I\^R0VS)'8*>F5-6A'A*.Y[__
MJ[^]]G*CWXG01O\.V=A[K&7:0B@TAQJO34MV?(@;KMU\AIX'G.QI$M,3:5OR
M^?'.5) X]"OM0U0"E6ESOOL=T:S8AY'&B6WMF$G*,!++9CP]*8*UL/!,\GT+
MS9 WC*RCRULIKM-\&&>!%D!24<.ZT$'D]NZV0'3P@*;#KGMSP6LLS(5=5N8S
MI+M*&""D4; 6>8:\)&YS69($0^%BN+=@<R0%_,+421I5T1L2:0N\[G@2Z0]N
M.;S"[3M&$]%LG)%X\C>W53#"+Q$7J/XLL<DDF9DS9V=R, ?MD5(.M*3Y8M@Z
M/B94PX6&?^-E7,H,O^-)QX^L\J920>0L@$6@+"EQFSAJDQZ!5,^PP/H!;2L#
MD?4@:,A(D!%'A*OLO8?#9T)_G470!9:8@BW0@<D=Z8(JWU5:D_D#5@?>A#F(
M: OHT0CAE]G0F">XB*#?D%! (GA!.486&:<I.I.]=4 .>!F!6H[A&=:*P/H0
M@GJBM#:ZLM!8DQY=)"J:37*L*]%3E8"EXG&58%8J%6/)9KN_'XSXGJP94:'+
M$03+=:<Q0LFB,WJTJ3WIKK=2H0?7:<^)@AV#L$M\C:Y4"+<J4P'Y[,<,+L11
M=QRP 6MCDJP6GC<NP1=10K0\; [0MJ($MQ]3=H/TWLG(8)S0EC"X$^Q-U>[A
M00P-"ED 6:15.4>P*5(@C1E:X<2[3%K/O1+^BD ==.@B8E'(\@MFR JA5 E5
M_6"1@(F,!V#[?]?)\!,R@B590)"4"MU$[*2O>6TX:363*)E-T#4OV4(!Q-N#
MB7Z2,;X.43=62-FA9DSX<F5AT2/."WWP%9L(N-6+#BV6@\@1M1HA*9G%RA(R
ME)0&2HWKB<#JG)S->PB(.!(7IAD2R<*\-QW+FL<*QQQ9I#(%==P!L3"=B6A+
M:PQ0C2,D&)B)2$VURLQO@AK&*<B>U)1>4#D.(<80H_6@<"!NBQ+Q(Q(.%0@
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
ML[J+V;E43"XE%GG*>/[27UM!</Q3GNF[YIE6V3CXH!+P2W_K1:?Y8( PBZ?
MR!5ZWS>/31+Y5U/7B!'$+[, S-Q?H_T]T\,%?+%[5X$X-3BI!+!]1\T(Z9^>
MJIY?9Z,TS($;C&'Y<VV8^J8/?Z?F-W^NW/VZ>S;-#K$4;N/M_(KQFTGTGJM8
M.Q2@Q?CL 2FD\O8>%Y@>9PG:)'_GS,]A=U%SP&OASD *\"4628OUX^,CA 6!
MT.$$?ECB.;[-L=MO,BR76D>+N_3[>G'1CQ6,>JOJ(M'1*>+D\BF%HS;W7H3J
M_<>4QPOA8<R3@($B.\^V/420?8Z('"Z:NE[@M,EB,_ENES<??VRJV_>1-XF&
M8%R- Z[QP -Z/$78OC:H(0\?>D,)?,UCR:L)XF=P8-M].G,B.Z%+]*\:_!#,
MEC+DVA,^VRPMW>_:GOU*#PK1:6N[> M[OUX4S"1EV[!U+@?D9_4@Q>Z;O%9*
M1/NL*7.\!5@Z#I P![^?&6J;AJ\E3L]<BCZ&0AR&E10%OQ_?A 27)G&U#\YT
M743[Q&VAL^CMVP]TIZ4.V!61IH;/M$7DC5]Q=@/^QV]UGU9QNOVEK* 6:W2?
M965;O=UK,18@;Y=C+/K7@2SNA$1H[T8Z8Y\0]2*_J"=FF@N]6 A(/Y#JC%,!
MBWO%&2UU"KF7S<, .+,*8#!W"6(F?%@#MH"WL]#,-0/-?(-\J&GJV+V66GZ,
ML?Q7G3IDIPW[9-)5T76"HY8?R>=H"O>=T,C \D$?_"G<\27ACOYC"7=\CP*T
M&^+;]YZU/.SA(<K;F@\_5 @Y H=&/HR\V1$8@=A@;PS1OD N0F0>) (:K#VZ
MD#JSY;R<4GI2I]2+'JT!9#/A9L]4>FQ#_R"_3,&FX=I%D'B#UU.5DV@$HS6L
MO/Z(9.!L!#)7C91DEA,:P4#;;F>4 AUSA)K[V7KP>:FRBB.=EIHA2>:.^PQE
M;XA_JB>B:EY^$!8C-1Z&K#<9%OT1GR/,F:1H0VX%_1EIF>^WO=E=G)*K2NZ/
MLQC&4\S%&\9@"!VE^SQ#2_D$EA:5<*&7;/VAJDOM]SMV9*ZD@#TNR0NF;,M*
MKBM#?@OFNB[4+(FI(3V\E]?+GO<1/X</#F[6E+"=\&NJK<:UYP/$G^//34?U
M[P)UO17_PK-?OH*C[/N*1]E^&"Q"VX9ZK<%L4Q\YL\34"8ZXQV$52BRL2]4
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
MHLACSZ;KG*L<'CYF<L6$OCTC>6&/R!,-VE59\O6G+/E=*;#@$ 69!BH5E:.
M>_L"]A(QX2X1^DUI;@X4RV,7D"I,9(%PM#>R)BB3\4E3[SW+R8L.FYH[BD+_
MY+L0@PGDHT&Y:'P@BP4UR:$WH#N#2\H$&V"8@(P98@\W:D6$T#4_#<[:CQW&
MJ$SS2T+O@""P&L"H4?SP0&4J5AWCBOQ+P0HCUOQS,LR-(_M;SW-I,;)O22G)
M8<4P&J9CC&&'5\ KC TFT@8?[!7W;X7=^^:_I17],>-6CK1S.)OG*5$V&\I.
MD.GS\C8T<]RIL1%O;,\.)%>9RC:Z9IW923(K.8QXIVF$>V:J]Q2_XUU'OO!L
MC(@TXVW:Y2+R4</D(_3 )&00G&P$%X)713Z)2TXQ6LJJ;U$?0+= $AOW^2-<
ME$G1Q-"QI>/9(1><\A<CL<H%FBML.]YSN-T/]8JTUL=W:.9SSQJFD2>;424J
M2ET304=A*Z$C.@H44HAB3M#>V!H\;S$#S=ZXSB;_"N/611Q*#E_9(E&YH/Q"
M@SLP[CD!Y D@;/0G?U#HAOT9*XF,KT/4O-+1S_HZL>UX0P!GN@$**>1B-ES2
M]JN,HJ:%)Q"M=P%_#U(]9;O6"$G//J:8ZQ6"S\R<M9[# &(C$>*?9,SG@4=M
M_%&4PAT[!%S#0ETZ2N^.?2:%M8C;GSV0.DLP$U5P57";1!_,_0&'T3=ZH S:
M\W$60X&=2!S>*^.KRCZI+9GAXH#DQ4C2(O M6G+,?A1U824"N,HJZO:;Y!>\
MRD(C;^R<D=S?-S%X7C);V&4ENN-<ESU1&<2A$UQ>ND?D%AFW OU 1C7D""(B
M%M- G9IE2,(MR<"XOL#/3(BZH' #;C@;JVZ&9(TN"@0%61^]*#KV:'F1]\5!
M@K"AYJSBO@/457Q1#%/09:"IHX7-U'<8^^UR^"T16V0XQ\:3<^LPM]HBG66V
MC6J3\'ZZK[VA!^992DNA$-Y26ENY=L PPI@(;HXE3HI#7C99AE4=KL2H@;VU
MF8PI0;EP,KA)";8?\*R4F:%BB!$B2^+1$P&4]D)MU%D4!H_&_KZR$LW.NNUJ
MVT F\&E(,'DTZ-K/.V'H$8-U1H6@Z]019XN1H\;#RKFM^WR)/7YF5,1!'M/!
M8X+'SJ)^MR05J9>JH=:]JH@9F:9<<)W:?^9XB0WU!@-H26$O&8K?%FV$77BX
MW[N15QHOPDBM#.EG0W*6,*B%=?9S!]Z ^9LD \/#D8':3812F-I9QOR+%QT_
M-"U)[BH!3Z 0B>>%JV-,P:#]*U;939>3\_$)3;.]6281[$6#@5 E&7Z"" L\
M?7)<ZVR(&4!JCD)9)R,KLSP;6I;.V^T !FK*Y!+835V.ZM0MI]?0F!$DJ'=A
M3XK/,)1Z0TFPJ?$8.R=41FXR PH<R22N*0D-X_:"#+9Y.8;BLT@7.+:JJ,O*
MD-^-\'OLY(&3D@QKSJ":%)UG#8BXYGI!SL512P_I+\7=*821U'-QP4Z&<?%!
M2"UEJ:W_5O(($VRH%#5':<ET%+QW8M&%>9L"69H?64FWZ):QARL3[#Y(A%+^
M RU-9(VK0]O+M W7"RK%8>W$03%.CRNGA4.NX*C7DDZ')2'$,P;8GB\X/B\\
MT=BX8ZL;]24K>'<AT)N\0>>Z-$< R##N1V.;7[G+KZIY:2V1<=(\34"#QD'.
MSOL5<RNQH;>21^GJ!71VMI$E9-HW/7%_[GV<3A@L" -JC$0(7%%_VBVDC))(
MQM,&M]##40:(-W.]H-W0J*<FI0[RX#NZOLL9I-%8$04YOEX40*K:<7M(1&2*
MKB0N55(H)+D@)4K11?S+!=0H$F"B9+[2+D.,CZ>H1^A7")[1;DR^!OT<3*E*
MF)02"/J3A-UMMC?%91FIB[PPJMUQ9Z#.7["7VUI..=W!L:&FOFGZRRT!7P_[
M+Q#/#Q^.6.J"%B/*$7EKL6)P<(NHS':'7ER+LD9NA819UHS_1*92CDM4%]P=
MW"!Y),4HW-_D4UKD%KLCD@*I%JI!)%6S@-ODK&9N?\1KXQ6T>'L,SAIF5'CO
MFY@/OO42;"N'^W3#Z<;P56#727==X?85&_ER I?"D*AXPR+I<C0-A># ]_7,
M,H>)<)4*EIP@AM-!DLD)XM4W4CIMV5,+8EJ4:VEY^V[II3VE=G_I;SRFU.X=
M59^!/$=+O;-HI5P=FC8(6-BCG+Y0<*YB<%\+E!S2O'4(IST1T4L';=%N]+*K
M7NE4JPR62#M[75.4 3958HP;85&RE$6Y08!:G)\7J#<*B0N1K9:QF/$)'%V=
ML60RZ4]W_4)$-$C@QGI(W)&)WP;7:=L0R[$@ROW(*XFF*['H\@!CF@F\J34P
M?)5(NDK-W=)X?$S!)%O#'M>%B\'C7IL2GDQ2HR./PM.F;]J[2W_AI#*DEKM7
MXZVS&M0L!FDU!G@)G&;0P5002OHD5%B2,RRTZ85M(6Q2^IY)6;D8!,R;3U7I
M: M(+U7_,?[]V4 12Y<[PU4FKC/6V(IX-D'4.XF(#@,/C>UF)U<<1A_?9<PD
M#V=<<%M+S ;EL<_TJJF 7TMS;6\ S0>XE+:/B@@AP?[#>5#2D5GNB\D@35&A
M.9?V^"/'.!26YI<N\&[ WR(/C:.-B5N.-57J$_P-KK2-O_M1%%57B..C^I4D
ML_!QDQ$PDOO1';X@,)\$_%P(-G4VJ!1DD$QD>#L5^$S\4QK,* IA1EV*A<G[
MV,8>N+ ""9/]NC+E[<ZKSO=R,\[&%A?TX2HNWBU#4;]C^)*5%]O-TYQ<. %*
MM;I@ <O @P5LG^6,85N6#2U-A]S 5%!3]I0YO\.3T:7)B,,\,YMC9:4U563/
M9FBVS30&PW4]!5%<)!>&WKN@5M-8KPJ.&U$\^>D&UY&:G)=938XZYPZ;">%F
M_2$'9T/4-(TV8APS['\EO%8!AEJ"B.85$UIJM%2$9H6[>XD #O*.)#X)<N!G
M"R:J#.Q//RW?2)B[/.?(J^",&X50,:P>EA@+QCZHX10T!!]HW.B*/&D>E4$_
MV"")G0D8%FD6[[JYGR9!5Q61=B[&%-3IQ[6I590!O%@8@5$IH#/\)YD<QJ*1
M>IDC79Z P:U)[.HU>#4HQ4J3X@Q5+^BS%/B/\UXS/@.!]F@ES5+L#C(O3828
M]TH3/[4 K!#'P&Z6H#2XUBE,=LONXIO#O8@Y(5AL[TT,349I:?>]'K4N[4 R
M^VN@Z0+&$/.ZI?;VFAI3X6Z@I[00."QR-HAU2+^2(H7FRBZR0V 48]S$IMR
M[*61,9>0G$AQ\WM"^(;>3JD]1RAPV_@A' )A1/!J!I1OJ1";&]E6<9@2$3_V
MGWFQ?FZSKE>MKFEAS]O"5<3D73<9S#A@WABV&VQ'&)FK?:2#)F+=WKF)F65A
MH4%0!E[!@<5PZ=CK&7)F&]8'Y#".HH#%\!6/<Q?Q >:W(>DN/HVBY"[JJ6KN
M106Y#A']0)F 7O3')$GUS89+BMIN$Z..8NP84(B/U/JS-B.&_9E$$305:102
M<?.X2KHP$PH/8BH;_ [QK6[L1E:VO);1\K1T3+:3!Z-=!M!QE&:T?9K;)2BO
M8F@5K0CZ"F*]V'?@)T4F9&J^"]XA65*"%AH,_EQUO$V*MR-X/DK!N<X$3I+
MRO/#D<@<WK"<@+6 V%]$<*;,V8Y@$[ANILN<H?Z:4$,9V'>#A-W2NH"O5$$L
M[PN[TRK)#,O^,;!08\8"7L8%)*R1:</0::XR(9/+,6R47V9$KN"_'U_M\PEU
M'.AX,;<#=QVH[)/<FAZ"CR<#&.,.&#U#LR0SR.C&HI*I=4ZL@E<N-NR,&$QB
M]JB#8K I%GM;XR<(FR0E%[P-$RX+]\%PUG44ZT1C#]"47H:R :D+MP7XL2RW
MH!6\A0=JH3H8O*3E59Q,]$(9E$";R0"(80GFBSA+\ !B]*8Q=\JMU95B18(4
MEDK1:!L7)Q&&#>$\R1:8$DM]O? .BQTY)NQ'@IL46LNR)<L#9Y8!0V2>I;$3
M(-"]T$BMFD5"A\M6,7(Z43,=N2T^AM,E040/E<BGVW-_O$K4!9L2#MFB;;[<
M=_9]C0=OV\B+&]8[3_:@+^0['"8/BB9#43D@7 A)=]7/(V$6#80M8T&MU&40
M "9\$\9OF0BDX;#P"DU=\1S>NG2(9 SCLKIFT/XHJLOV\ ;N@VZ5H^[P@;CZ
M -PW76"U*RA4))LQ,6,AQ?$ " _G,#XE4G_I;SXE4K\@0R1)"4.H -;<6%L!
MF+M2%"-"T600AA]J<"\^B#CNB>W>@G4B4SRU;(AR"&AL26+,[3VS C$R92![
M40JE-C>(P >A?Q!" QOO@V%Z :I2(II$\GF9.3/N!=L*6.0J4?*4,4 2+932
MT3)\J0Y9D1KU,54H%,F@YB*6H0+=E(\CZJM'<0'LN1?1H0#I9@H@<VIM9@U6
M2]7&PI8M>XX!<;A%L<NT@AK[ZLV&N8ZI\O7KA0Z2$=$48;P#)NZW!)V+>1+9
M;):2M!<=PCI3XP"_NIDM*,,-X>GWL'B;"[L$OYNUQ)ILD,BK#HH8R-[D=PG)
M1JVN"7A"9ZA=J/C!#QU($1,EX+U#@;:EI#=MO0J.2=RE<$PA.>I(:C3<1P)_
M4/'<P[*Y6C!#Y4>I(YDFGFJJBS'VLIWV)?#.*V"=SJ8-*'5Z6)VS-$%&5,_\
M2\(^4'3., 1/,0PHA4J&_*@MO76[I/6CRG3=$$ICMQS7>\-N,BW@.)^!%3M#
M[1Q)5@K&&!8KRUE/9$18PK&&$F'@I4<Z3-5>1-S+?-Z4M>Y%^SZ<_JJH,^\Y
MKA8W<M66T-@W\Z0('?98S2B6@AF-!7ZB!DX 9 S_129K/1L7*J9_3DU?,N9Q
M2&F*3)[$S2&*()=CQ1,W-":GJ=32AK4MRR^\E*O!$895$%B;,+7Y?%.R)ND*
MVPB*?V]\E]K5\CN'V.<W158\SQ;&7V-V/R).!XGWF5MT#'+",8LV#]U%G6(6
MSP/;SK'F#,VOX80P!D+92CD/+.+@YQJGFKC;A+-2$=%%E6 C+H+NZTR#!%G)
M$K O<&R%B:+-D6GS6#BX&&Y]+V''>-;;D1NZJL-..R&G7Y3!\'J4N ^WRN&<
M"JP)AH;E2_JS'M8FK'[%),M*6)93+WOE5U7:2N<0C=,\(MY!A@.*%FO+<C(J
M'I%3J'S1E\X,.XOG.[/@\H [[MR9XFAD1U'3E(NT;/]KW[$60LE86F"2F,1P
MWVPR+[F>EFU<M*8RG98DHY<,FRT#G*^,H3^4+)]KBN('L4:K1SHV1#@4>\;3
M$N:J#CW0S1RGG3WI;$6RQ-:<3+;R&"67:VQ2SLM*XSR7^:BZ5"$$S6<(5#.>
MU40;;"03ZN)#N/N<A9)3;-UGSO2NI]C#OVO%<1+0G45WA N ?2P,)AU?N%JH
M*(!%A@5$=Z+U0;UP7FGIIBI>ICQXYLQ:Q]24K+0D N8!:@@*R+03Y%2^T"6
MVLV+JK3<>FX3F/T1[G^&M,]4P@HXR[,N_^$]VD3SI3&T_QV&E%2!?#[9&*<@
M![4U3?XC0@E]"]ZQTWR R28\9.MK+V=U.:%_]E^B1J%9D,DZOH)DJ8NQQ'#+
MR#8Q*#ZJ"J&:/Z(PB1,L6Z 4?,'U&F2)L"=#I-@^?1,WJE"FD#KLX+C \$*2
M!"=Y9)=K:MKAVE7 8=69)]+X!W[2B;;Q)7BFX84*8\^P&_]CQ)31KHX)R]LT
M'6EUT:8/G W=J@U^(,LZ2/Q5H:ZQ1M8UNL:<(JMD$-*DB@KL3\* &D)Y8SJ:
MI!#5_+;D=,**$<L4$S0C\4K04P%MTB/A@=P=$W,3_C&D[4PY*XQ?X!DPLNM2
M#T!L^&!2LOQN^M(8T:7$"(>3)N &XGVD\91W?R2'^(0#'>25)U[JC/XI@[7V
MR ='("$A :H$\@4+WH]V;9WJ:UQ[.P84[T0?P8 0"B?Y#Y;LDW\31W7O'"E?
M%%K$#(4H?!7(M:APE7&@+;D'6.I47-\(=Z1Z[*)P=<HXK  _"BX]!6VI=D]5
MV)4TN5!#I%7C^!4L[O!3(!%Q>QAQ/<SS3TRFLT2=2-L(N\R@>BL?[<5.CC\U
MB*(:S1N*Q=A='9FY )3H+%P7$/$X#FBL9F(,KI"DX<VYO9?AWQ&AU=95(,R:
MRIE"U6FUE: ;X=YLM#C^0.8FR:O&;I?X"<=O,/^!B<&%)%:K.I$NG4P605@"
M/+96,<F%UING,3H YN(0\\('\X4""8OML'D%S5A5)!QM@A%BA-D4D?AI%5H>
M?H@]=0L+(VE[,25N(D:,[&E.QN.A%+FE/WG@93J-C3=@BBN[KZ;)YY YUOVF
MQ3/DIE=YB+5C/L8EQRD@A9'4TX/-C[XB4 IR%2&N ?ZW$2UCWZD,4LC!Q/HG
M%F>6RWH74>*]:.G:-&\A49T&E,Q%F)S-'L:^&Z6NG58S'STA[4+PSM04 D]A
MB':9FAL$!#WJ,\NFX">"GG*BWR$GNO64$_TJNSVPGFEA38R"@Y\^Q4@0T,9+
M.XP')#.;B!/(",%M,//C-GDQ5IEXL67T_/6'$Y.H=-0XY)/5<TKYD'G)?EF"
M2IDB3D%3O$R/P<]EQRMD]+TZTT*CID%W.#%45MRY1-X .[RJ@IC8)$]*4"UX
M4,F>!P7?\;@GA###,EJF%H)W"@@8VFVH)I/:8W8/]\MK!+Q@SLB5:^@<2I,2
M"Q+:QYAG<-AT<PM&)P:E#K2GO#1J6\K#CBG3.FY#WV.</J<4G/_<\$$4P_,R
M,M)!BO?QE$]%"YX:>^51,8/%% 4)1D,([*'[ OX!CZSY9N:&O-PPK<N&*]XE
M;B:/X=.5:BS@GGB,IJZHX=J9ZLY4)5.#&C6,498-NP$2IF.9@3M&075*C8"N
MSFS<RA*8>?4?8X7L7I*Q=; (:U6[_2$!&'R 9=F 9X 08.R6Y42L@M<Q3W!5
M243O9P"?/X+9W+:IIA@\KL#),?/JU9==N)+!7$I,3(+_X4(!S[D6(78J@W:M
M%+:TL])?/0W40,G$8[A"FW99 +L5CE#/3C5 YV8?F84*(0ZN.=_;#[<T>](U
M</!M=FA@+',BPH %RM:6[B*#W #RPHM[>OFQH"EGR97XS*>KD?]9@G@JG9O,
M+(=<\V()I&$$YU6PUM1\,)P&/S$WKI/8"!/AX<T+A,MT4XS:,%NCJ:*0'$5L
MN^ 0/5X'&]X@EY[ABI&FQ]3!(T/]Q!DLDD"PR(H%ETUNN;Y@\#F\,UE!9<CU
MY[^P[[&8CCM549-80V9C*1$Q'15@T*!@F'F9;J<SG^#9L6CP^?,WE6LEVMI9
MN1/0PMVVF([R9UY6L,&"[.=&, L =P4%7&IAKP/SZ1B6)>KO-]B\.\PDX@C5
M"VV+6]J/*$5ZPY;(?&!=9:,Y]H*,"L77(I3'^S5E& 6Y%!9*!^6-GOWG;?DF
MP)JW<2K%GOZ%*17^2?\9CWBQO4,S5A!4RC %FS-%,2>,.!F5S_7VM$?)PY?R
M=V&&6T&M=C-^V8DA9<5]P9-]B<6WDV06V69.,(OOX.!4ZO3$S'*"282RXE)I
MG,SS_-,\C\YH-QR90HGGYV='+WKVQS]1-@_[#%&9&<TP5CK08T&Z",4F'$4,
M<\-OZ1F<-O(BU/A#6X?D;8Q472[DV3$Q*#N($-[N*6P"76!/\Z /"W8&7QC+
M>[!Q_\1>O8T77#H^*LEJC"V8")D][Y)%E4G9(A6<P8YW4/W;.VN2,1U4\^3G
M?7YJ*.BD-$]:W-P/:P>W66$OZ>D@;'+V&7^F9<*KGOUR8AQ)./"G.!FK8UI2
M8BWH,LV^Q@R5A90]R79N@2U$8<?,!KZ1A3W8]QYXJJ4N6W%/4E/>(F0M%-A]
MV-9J^S2UE#HNSAN<A6%AFLCF5R9IT4IT](E>P0S'?+BA&IDOI'L$1M(!.5O$
M!"B10BYJ_ UC*90U9\(,G^\W"Q<,HUT6AM_2:_?*M^5B5_+K3(4OAB7KF2]4
MY@X+XU7[&/ /76@@,J4:Z7&-%-\BTBE3A;@BH4/TT3*=I4."79.F%BK([J=T
MN<X%W&(Z"3!3XI?T#N&@&;JLQ+*$'7'8(!676FSIDL$X$?64[T1^QW:3YC(&
MWQ2/MK2^F<[JB@'B9(0B4UH&>[N;C[H&S6.0CG0B$05IY]M#0]IDH&DDTH@,
MC)IYB(5D?6YPMFZN/?S*\^/S%W;N*8+8R->!@97P#D;_JN8.J,'6?T0&$4O>
MMIIQ,T.%#\[QIRK/FN@* ] @[!CMWKACEA:3+(R1S:V8$K&5DG%-YKO-17L-
M)H(R  J#F<9O:AD<F##.U$V.P/(,2:"PFXE:8^!'AR>K-.!#ZS![2L1BMQ'?
M/Z4(LI6:;8=ZY">-Z8VD<X878[H:S6W;GBZ#0XJ0L:4;ECI6E $WVV!UR02R
MDK%BKM\6GE]J/C*@VG)8HKCL^,(W;,,#MA1&"I9U\I X[M!P::%#JR,]G:7Y
M7'/#39N"4Y4*:QC,]B@[5P;#';5C(!]OJO=N2LL=[H@E;]R '/K=C@QR3!C[
MK6&CRLKZ$UC[#:(:<9IV) (?6L;V'G0'X$!)HY. V>JA6<U3O# <#N"0AXU9
M') \ RQ*1V$H,5A.QL"42ZS'W8+8#:4^QQ_^%?"1ZS$C3U6E#RB#NOV40?T&
MB)/ XO%:>#@;TYA!RWP<\VLC&,5$O+),8=$C<LSS[6[/*K@\2Y!/KK:N#87M
MYWQ%#7KJJ<1P<8F>,V;K.+&8L%HT#54PCD:*=X:D $H8V8U(=>M%-JK+1I<Y
M2\\*>Z^ 2 [5'1:&C3W>E=;.T-AO!X-4$>MW\#+8QW?F-A86H^7?6G-H87.!
M2>+,?^=F8%+1\BS)9&'LIEDA9V_MB7)8%#"6.=G)Q6QL6S!JO:).YAW?.;+,
M0=.DDD2]:3_O3^>,2Y,IK!5JQ8[/I1"V%#+&1N!3N/L+\O+1V?(D91 :"%Z?
MD$AA+2&LB24;YA!P3MA[N4R"PE.-O#X(2\P'9L8=";:_)'[)A)M=6&*41YS[
M4(48O>0_L<1)L&4RG(?9!&.'U$"U%QTA'!HK8CKL%7;93^1.3F#F6[ID7++I
MC"&M9E@-1X].LC6&%@N-6@((QR,OX!$.@>.2T@4AJ*"41G_<W@U<DZ04K)<O
M'*C[HI,<P>,I1^.*#CTNI\"L/#>T:)8,P*\@8D>'0@ZX"E+K,9D/BB0VU1X8
M;*%U]# KC;+%A3/=7K/XK727GZJX7H-9.DE!U 2-_+Y*O=DZJ^;J"E(AE.(=
MGPG+6:P("$BJ6IYL<>4HS[D-.1C316QIY81?Q<@F=W@>GR3R@N_'YXUP'P/!
M+55-.X+&)F']=JL=TZK1DSM!7,+66; FQ3L@P%Z*=J7"S]^L#"&ST;C, [R0
MUO8:M]@3@"F5\ <W.?2^'ET(8S4"'9S=]0^2T<HDM_U #$>J,NEO[9$DMDTJ
MV2"F!$_BO2ZFRP2%BPT8K1M86DMF81CD!AK,S+(I,"TR$RIJ1REJ[A?\1.:8
M2C F.HT98X\RVC8LFQKG%D./,)E@T,0+PIS5G.@-L1]F.M.$A&BQ9;B"3W:8
M*01HDV;X;'BDFO'24Z &S">R*6NVR]!J8=3+4K.2.?-00%QE8[I>D]9Z,5+)
M":5.$%VQNB28>MR:G/66MW :R"R]2:G[?:+&A9;DWA5;D'L'-%%:M-'*!4:*
M-D8/X>/W&A]A_V1<]PKKWCN2C#1(+KDMUW3#-N5V2/EH5&H.4W"<&V,KHNOJ
MXM&)6"=.FI,[DHBGF'BVD-:$Z;T >)U)>X+_8.45G9V.NW#"EICW"?4"U&1#
MN.A_K)&Y/"OS*:=\T,";D+DOR%X=-RPKWR@7J6I;AY/$HA'Z1I(TL:BHL:;0
MS:,:X59AN>QM4;L63D6LT4(PZW6@PEA54C(!DA"0%JJ.ZY2*G24V:CMHN>TJ
MVY1V;4@T\>AV5PC(]*H]1- X3'1>."'EYXM<OZZP&:P53[2&+)UI!9-B6$^I
M];+=%."3,-%.6*O&YO_-,IQ>9I']&A,V#LQQ,.FH6H\DCVPF)9:".+2V-#M0
MZ@L]Q1>2**S*!?\K:4<; />&:3BXI!$* Z<&ME[TABZ-BYK7PJV+N-4(Z:2&
M2>4Y=,H.8G'$%%%V+_G8]G80KJ=>+EZ,O$4B"LFMX4BS;%%90';@Z5KG&)GB
M4T789-"EAOWA.P;_.U=&_Y>^'^5YW';\LL1 R]U%#@^65SZW;>,5SRO<\48V
MZ;_&7%I$0Z5&HXZ%@[H,74S"=42MC(0QA.WR?!%SL0"/D PYWBY#L]?:H K-
M -JZU,=4 "EA&,&//KG088U8K_\0)C+#3!LU&@[2\OI"I34CBXGCU(!%.'@R
M6O#4\#7  [4!'V<U83\-:9G)L#__W'HF\,$DT:/HW($(3M!&E?//7QY[\W1F
M'BZ7=8@NC@R+!=P#_):B,U6DJ01XOT:7 (/7">A%3:AF$S8EG^T9\T?%JIP,
M<O <G@F.L+3EQ+_BQUY*$XF3J:A8[D1JI<*WIG[A&8L1&HH<>3AW?!.8O4,R
MD8BELN$=,FD-AS]LHM,SZQPTQHQ,O$,#)_*F#'_&+-V.18D JMCM0]:P=2O.
M\I+AT /-*IN@'LF_$8YDU)\H_3;!E)-54*I!3ER$5H,RPG&$#C#; S1 3?UX
M\"^A[$9K<,S6+=B+2<KN-?6J576&L =;-**P%<Q85PT_/VC%ZN!IQLMR+^,S
MJUF7!S<6FDM<$V1,)4Z-7R%M6XTK97_38>P/MS=+1W - ^<-F:*L!UEZ7;;T
M#,3'B[BT$$8XK@<?N&%I"DSP@/(SK7&WIRSM%5G:G:<L[6WGK#5)9 -:M-E-
M](:#44GIQYL,I16E*3PBE25@12%<A,E-J!9'^FF+_<7L= 55ZMA(.UA9VD>7
M8#3?QF&<H]4J&A<5J#$E=39A2G@L=?$M A/9MRT*+6N75S)I@J?-DKTF$#,P
M28RU:(MFR&RD9*C?CHP;;7'?;P[\NQ(GC@_9MI<E\Z,9LZ+ILKAY(%!X1]!I
M9(E(-PW%F@/)F:T2<@TB40J1<.T8GV_A'=KJ"*G8F7CFTE2"4(_7Z!3H;UZ7
ME& DNTRHY[%VEIPI8@G5)@MCT'B^J[$<%NQK!1>_HN(QUU"N0RJ\P@84AMHE
MDQ@NZ0YN)Q&$P_&,XBF^T,:$I-4;SIM>$!%*V=B&]<<PD>0:<QFU;('2U,C<
MNP-8GTTF%\DJ$+V8<UH&]$4N''!>[8Z4?_E]0TPO8ND9UE+!8QJVQZ $YU(6
M)O1LDC=PJ44)CGLC;QQO+_CPD^<E!N]>VDB9*T&2>:<B7S/I4BI2"2O3!3/4
M6&A^+SIKO;T7#&11BK%J6AB88/<=M1K%0?AH?[K>1>L16,YE(X1,#1JG7(T!
M?'2'^6W.;M-U.86E^8W&V6B$U;P*39^&RF?7"K'W6"VTM)JC<].,\4-)Z[8V
M\[X>=6K&S7;),FK!VV)1C>ZTA(9+\OIFJ]Y51=.S7Z+O^<CV?8^1! [MHI@=
M^@E8FWD.J#+%?,MGW+B/4"ZIYW2]SS/MIM;A8UV_: GT2?JA):05$#=P!RJ=
M&,0N*C<6>O:GU!4)=0)::AF&V/ Q\#?R6#+'H3 !HHM65<9]E,:US7YJY'BU
M%&9X,<RV=;HGAR<(I_:B-_FE)IZ0:R*5)DYI_&.'A@;K&D_G34*.+?SY=[^#
M'T%L\VOI)]JH[L(.QVP%>4W A<G1R/&I!K<E]O.1CNK1-N!K9?!U[$6V*N/!
M(F:=@!D.-76A\SM;->?B(E$WH#(.X NQ'MA_?U#S#P$P\*OGF@;SP6/K#N@W
MC6IU:%;;V(:9E^3E>W!)(&%_*A<8.1VG=R/:Z8)_?IE9HW9,6J_A$+R:'9.1
MIIB[3(6'@G48WT9DD J&O*T<4'LBV39)M87R:[%6&)*KQ[ D$BHOFQ-MDD2<
M1N>2*,%-D)4DJ^-EQH.NE'F3K-U-7CN!&'$VS=!1$T/$;\$ZTEK.J?@B;2-V
M^7@+\K/D4!(P:.^!:%FEA)8QZ+WBY]<,Y6Q+A^<68=.^4"/I)L[4N8TU:2,I
M151B^[4<.4\$G3U#YGG#/H(O&K2>&$HOJIC(;U?98?E:M>!!5SUTD!])6.K-
M./A8BGT-1DBB8F+X&)Q(!$1KW(F!^*"EJT_T?$BW 5>QO;,7[_ K:VML/W !
MXXS-V3$EX'$CQ6/.N0]G:Z9]6E?"9L<-1-2$=LC:8@,.'7L"Z5048"H1WVO_
M1(JDTK9?C.3/83Z;,W.8&78 .?2@;EZS:-B#:&"SETI$0/RGNUBH[)?L*>J[
M.Z#*1=B59(90L^A$2WFMIT1ZT4<_2[6L;V/[D]Q6;/+ 3%0Q)3HN:8CK!4]]
M *A5".Z7*%,D_85+6S 3N4>YX:-KFHQISCFG.5^J%A9P"G*V&'];2::1SU[L
MZKO;YD!6U] ,E2'<O(VA#I;$-.ML(^"6Y*&LNM>V ,,+9B]5"PFM1J7-0AK,
MX_7^H7B7C[WM(DVJF@:"JFB;22O!K,,0 JPYKI(+4]DJO4FB3WK>+/6A'+:+
M.L4Y%F!=%^+[5CS8=P;-:\XBO3J]GQ/&S ;Y5?,K'8$N_*!6<]*;#%Z)B4<7
MA&7F)/80_RF=J#TN98Z.2YC>TE*&]"+2CQ?>=9)X9>1T[H+"(I_A\E+99M6R
M*3)^?7I;QP9@7E3* #XE:6J4 SU7NI;_+S:JH>8V#GQ54I)#T*,(5H*=D[EW
M<.FAJ)S@VTD)/7&C3*GEJ"H]^*!G$EJ"ORG&=H3;B-YE:KK!^'SP86P^50,J
M0B C]L CJ,9$QK_M>[AI#+L/-("R:*Y+\\=+)?E-V4'4HMPFOAS!F[TSYT=\
M%KY6-(+'HB96+5M-"U<:/FT8:#7O#IA6U)\C?VQD29/LOGX/\T#=%-JX-VPX
MLTV?L =78 ]VG[ 'MYTSUT&*W&^OA5IXG#U?9E G:2Q&FI!]*&'RTR9_CT2^
M*/[RXA-G6C'=1ZH0C2E-6"/I5F8% #G;V+QF%0V0V[DTMR;=IIRL(S$FK)*4
M%KB0D"<@64Z'G0%&S,A)RP2&$N6LY2=6TL :98Q*=$^S7THK*M/QU;-N G>5
MU6,H[0(Y)^$$J5L=77EMNV8*]Z:?=M;*EF297.R%[>#F(+HF<;OL';QJ5[JT
M+!/8#6B6X.@P/SU)!+$FC6$65=F"@EP 4R_)G*W@]O]Z F=C+<HR"#NBP1ZD
MIKNC "M85UU(\S=7OGQ%0O;!FM$G-F%G$!U^,^M)GI?&@[";)P@HAT0#YA?N
M6PRSLQ"V5A%S!)?R3)NR)N$<%B6 K*\XN$E%>9+E\LBV+G*RBA<(6[F+@87'
MD-V=4ZJH@;)]?G3V^H7MG,?9,>[A@%!K2HCAVS+PIICE5#2)(!\1%]PC$CU?
MMH&Q,6,V)DM[X< Y;"?W)\<>]@LM]#RV/<-EC#W5".]33;#HBPUS,Q9!J27&
M?X<!Y!2_99YE:<5%.&+\FNU&7U'B0\>:"@NUM*(4@)PW?:8'A&W4S33$MN,@
MOQT/URH2UPB1R HFB;XP 6H*J# "B?.QG2 IX8*8'-K@"E+IL^A)39;=/(FP
MD&X,L'E@TV69CI>)P[9"(G\=@I5KI=.&2<@Y9F.I(H."D:;/Z?<%,<O?X:[F
M^ S$  DJ4'98JTBAC@2]Z-0.%0;%5\.)8G< 0S747,OTZVN(*8D H0#C!2?O
M[NA"9Y0O*//4D(-28- $X#U>+1,S\%F[R:L+R>@L10*5GA<YEEL7Y'Y[@4=$
M'5#D#UG%D0B/&M9K/P!G0A5,04[[F(^P;$ZFO;.4O5C.X-%"LPKU&HCSCJA4
MD25E"X$.S; LB8HY?NZ'2LI6>IE53C5\(='NJ>T@V(G>VKZ"Y^KSJM'N^IU1
M_<8-$BF.01DB50N^WG=!."P=;KO*_CY H5O.&4A!^#,3TFT_W\IL4O!?K'L!
M"WH!_$9M1O#W)0.";(=E(1MF\</B<LS!)TNWZD7=KVE8#J9Y"V:L+>LY5" &
M1FE^^7"#G<O34N&639$!BT,N'>[UV?'SJ=3LD\ @(;"<FCHDTK&5TZAU5A6"
MD+5%FL+'&28Q6K%!1'_N0Q9-*BM:7UM?%Z^1,*F(1_U,/3!@"7?7_V'0QVB!
MY6D2TU74:Y;CIO:LFL&$=M:L0+4S(W5DD!.7DQS_Y"04FO5)G"CS<@?@OL6J
M$T7O].=DF+OP^<?>;SW^*Z%^Q7_GB ;K-NY"H4PBHU]AP;^<5/L2R^V0-HDP
M,M><]<C "7V!&1E!\7==(-F ,+000&UA+8WYB[5L=65+S$R[8NQ'%K0!;P31
M35MB?X3/PWX [115?AF7,$A)'UM#(=5",',%-L*"H5YT"('='13)0!<F46R)
M6GE"Z0H_5A*@'P0E;%/*[H5<P=\"M,G#)0GMR <!W1P@9O?8=/PZQ)O;6LTS
M6<D7G1";_'RADAO/M^#A,9:>@RFEP)S.2N0IBS[([_;%V3%_GW*J<!\3+^;8
M\%WV.0/U(<B<?S!E1\=^5;E7ZWU48\H3SL/'S.+S7W- BM_,N]^IG5,00?WM
M%[P4 = S0!$]#QRQ*THV%^N%7G0:SI-W UYQ<R:TZ2,A#3A*IX^0O+DJ$LE[
M2.-<WA$3C75&?/;42 M>O$-E$T5EH=]%Y4.D&N> !+3=KX<:]SZ.UF[F([[#
MOE>J%<RBPQPHH2JF6%2=4CV!X07AZE^<ME?RROLELM,<\/M*) RV_S3/])PJ
M1F/J8^R?@1>=)8EN?FW.]1!DWGO)D8YI'XB$JB0;1AG"O.;K7[@V>=Y,Y44X
MK9;I8"FH+#)1!W*NZ&H3G)-N:Q48Q<T1<A\I6@CXFJ$E9F/X6NH%\OX0&H"Q
M)>[=V4FY1B@K',_0E-=RXL?CDC,DD"W\EL10Q; XA[_#VFQ3*(?')7$QT0S/
M!=I:1)_MT?D].M6X:-.21I R!P:S7;<N37S*$/QHY%XLL&,-VFUX)"S!ZO_/
MWK\PMVTD:\#P7T'I=<ZQZR,8W G(9UVEV$Y6N['LM91U.6^]M34$!A)L$N "
MI&3EUW_=/8,+29"B2(H$*:0JB23<YM+3]WXZ3F*U^$.(J]H1.>["PR-3\:5>
M7$'\JQKDHO<[Y1A64GO*3GZRK$2J@(N=(U/=B5>:;$>DF&^:QE?QCLW I>?M
ML"IVON#5>1BA1,87HRYQ#')]KV*'Y/5KA0(KF(XH4BUB L,$?3QW-8  N5.+
M!PO!)N2O6&)1P8>H>A(K>;05YE2!'WMPS1^H JAD+Y0@1M/%0!(%KE,';53@
MW:&&=AN1TTB8:0]1?ET;L7R=*I#V\U5322H_5)I_4_ZG@L@JKJJ\A&%0DS,P
MW\.OSF"L#Y=M;#BVF.L/1M2]-J*^$6#98J_!POA?J>#_LYN',O.&NS,1X6I$
ME#3!LL\BYMZ45TE!0_5T&%VG.00F*$0%4\D9!HZ'=+<<K Y'46T,/"XO3>O^
MAZAA;,=)6>TJ69L_7ZW[0=6M])P7;'^JJ*#42*HA_T( E2T4*RV HZ*_T^%X
MT&;:L4M[H2.-!=*L$VQM4UFO(F5YIKZJ2"G.BQIF#)CJ%HS*"AZR RN6Y%1L
M:5'A>3'^NGVD#<Q1D@AQ"-04D&FY(*,J=%&33,FW.4:IM-8JKY1X9@*5EQ8(
MGL'_)Y.Q2.4%/6@)?N\TD4Y%:Y*TZHZ<C]U($V.&;.MUH%J*[RK_SK6$K-3'
MJ_LQJWM+A3K7O4N;MB/3K"L)2")6)1"**+%.MH#$.F^1E%^S,[F+2O"[&?R3
MXFL5Y:?0[>?&NJJ6WE%F4W:P&*%<Q0*,HK0<RN*AE<*ECRO)/GX.?;ZP7=J#
M96W"-"/[@*-Y0P=A28QS!EQQUC69>S6*O/Z*-V**F8L:@R@$>DM&B,=<+0,B
M6)#2D45<#ZLHA/B?5^%K>G8T7AP HY+X G,]]<J=ZDB(H1EQ^]A-(XX,E@C'
M"H[;*18E-2#B9DDZS<Q*YR[Z8N8+18(H0U3BBHDI1Y-[)N?!-&?23'#;U"+N
M)B$B*JC=</>WB?"4@\$G7A!@2\591Z>@,D% 9>_&.9]3/N+99KW5P4^UP+[
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
M_!,^% !1O_RC^\_NJW(.0+(<QP]RK0_$F"O<V*SV!N8-<@\/''EQ"IL&...
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
M_9?B6)ER#8/"UW\DPJTT@\2VX(9>] 2'6_+.G?EHP@3)7?GO!,@-GH4'=MR
M>#=$\+YHB8F3KCNVG?GNIM-=2.=!$ H*"B>PD=17FIJEWW'8]A<$:$RO>$&5
M]'-MI5]8KE&V:\?[G+)_.[56U^V?Z()E_-1!LL"6HC#BP?UTP_5%3:B/;1/S
MPP='K=@5D,IB4>!H_U!@@T2W;</NZC^M<<)%0]FJVP_?ALTTX?7(.XYN4:^F
M!-H:'7M%P]Y%1P'[KU-&84G8\\? G*)ZR_EI-?H^NFZO*[AV!$M'*[Y81. /
MWM(&]<O(7Y&4#ZM9+&=UPGMJNJ[D_ZR_5?L>>?M/^T]S_UEXKB0Q6T:WA\&Y
M49)%: *=IGQ +<-?Y\UTJ=%NY4%I*6CE(ZP/9@[PL86/U#6*;L 1-KP9:ZGR
M7QQ]%/SM)+)M,[1YH(4V\RS>Y\SG?MCS;6X&NN;J[#^V<9(_=).6%O(U5_O
MMK^K+(0)G[+!';O/3GZ>MKW \)K9A]DE7"S.-K'DMBWF>K7K>\FOT5I5SK"]
M?19E317'56] )L=<\0I4['S=FC/T]V_D;T$?V@?IT'M.HS%\Q']PD\1X C2%
M:4].@5?P%.\Z>?-WN$N]2B;^C7*)?(@:WU]TS]98IMVIXF$R&"1W9*B2MIW=
M)'<9V'Y% UI!AL)'D"DO@8BD[DS6?@"/LS1[=;H;U5B.<2JYV\<AC#)^FO_P
M.O<M1S'-F1YZ/4U:R.)FO(/T07&YY'Y=37! Z8247WZX][MM=GN&M?#RLK;U
M2UO*6UW;6JVE_..N>8[WS >K=2W;6.FUFS:$]U;Q7S>A);=N2*&$@@;;;V?*
M^SEC;H5&YYO6!VRZX+7U(,NC98W<"O1P[*JO_,&OE/XTA-G069.4^L13',N<
M[76>>[_"-!DJG]((CC0>Y\T2+==+8 *"VDT ;D5*N>! W&S LYJ U2:EG$>?
MHW&061A&1W?7[&EP$(D6+;D>%;EJ0*[;AD9H$KD^)MMG ])MS'YZW:;M9K,R
MA-PE5<[;2/Y>^([MJ,S/8H3;R7Y?#X:M:<KC;VF29<HH3<)H_$C]<=62D(,3
MNW43:R(_LCJ>K1]\A4M+7TVE+[/C/;J<NWGT5:.A'8RZ93A==^D&'+;N]-P\
M-9=\ '^\[BC7/.8I&\ALR6$41]DXI5P!A?\8\3A;UYES?,SR4+ )C([G+#^K
MAX!-T-)7<^G+[NVGE^F^W"4'(Z5U^WFB[#TW6_GCXIZ.C[*8EY9#:LLJ(H_3
MS;W]96GB$=([GOM8M-6MKTS#;?WV9#S/DV&:CQ6@QW8R#ME+8;G=Y6V=#EG-
M65CM^V0%4WM*X2_22# IMJZNZ6D__T)D-N2IN4TJK,J+PJA&;UDI9*6^;!\+
MV/$\IX'K1Q6*NU\/#%7_U*AE6*E \V.L,"5@\%6ES[(HZU!=Z51^U^[6L$+0
ML)SZ3UCK&V4PD1A&1A7>8>6641KYO*/<W43^#?YY, F F_C Y)(A3X$R?W3P
M 5V#C2'79_GH;3*8#.>?':5),/''Q:,@:'[J-&A/]T#60$%C> F")H1A!J31
MOU<F<<ANDY0J"X!9P>VQPG_X-RR^INI7K6O\U&WBLAU+%7(UBBX*M#$T6R 5
MU B0!NU&,V699MFM+"O**WL')<GVL$!5\(X&+-$>EF"*!XE2,61%%DG;\C ;
M71-W"K/L&4B'41)AO>1*J@D6VQ4P% A3 0(?/H2J2C AE(M2#%4D-XGZ 1N-
MT',*(QI1]C[Q0EB<@ \C7Z52:<(<NH6!)>F]A-6@:LZC Q IT'((F0(#APUD
M=8=B]IBMT5,Q>NR#$A0+V?83D_;#G.P&;N?(H.[39##H($/]SBGV@]SL%NXE
M-H?SXW$F(._RU TY,Z.;PV(U:$O.E &_Y2FR_F@(3/H6]@8L"*WKS4F%HV.[
M\_$[8L 4F#EH77VOCH$7CN5-@U%YJX)1S1W#((U _B-!RO-W755J9*5^1ZFS
M@>4#N6A] J2K@T9V>!\' X3O.\NR)"6UJJFGM(5T6 [IX'G=GM9;$]'!=>TG
M 4EPUX,S6'[--9QG/EBM:ZVX82VB0XOHT"(Z-'VE6D2'>42'EZ"PT$^O6G"'
M%MSA65?+&YV>NSR3YK"+Y5MJ/2YJM7M- P-H:Q4>V#2WNY\BDKWF\+4H#4^D
MC[=@#"T80ULL+QBK_EC-K9YF&U"><>A$U'A:Z1G>4^;+MW4).59>5SO:NH3G
MYPIIT1..M[K=]O930=UB)SP'ZK*\-;UJ#:*NH_1&Z%Z+G/ <#-L6.:&M#]_
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
MR#Z!DQBB=2%0=J*P^A+X+!PS.G[\!YP9<>I#N"R9&W B84#@)R8Q:GIXF-G
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
MCAZ<"]@I[#N/19K"W4V"<&DXO3NA&\%W.LB1*N.3W*=^<$0R'<E-R(X!18;
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
MML3*KOLE<X3$!#*;K<'DPNPH^1+5-3@Q-J]MDL"O/U5M2 AM$HS;T#8UTA#
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
M5[V.TH]-ZQOH1[B..2:-,78-/MTP^8:@50B(6Q%XU?L.BAA]@@$P'Y,0H]J
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
MC$W+ZG1R\UM^-9TW&H?+'>4<L?-#//R5K_GN*Q+DG$8>/(K<:!9L,"ZX*!/
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
MO\J-*L:]27@=1I][+DP;5;X*;OAA4'U"V3OFV3MZ]2-<HB-6@2.@U'M(:T"
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
M1I6CI1YL7N#[</!5/EU"(2PDT8PQI75T/FHMI"0T&E_@NZ[PO:X6%;>,&VL
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
M.N\SPFH7",[81G\=)T9T2LXAPIA!/%B%M&42D:@<L<YP8CX+@_T=2;9\_H7
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
M5JO(HD4U%_D?L!8P)XO?#68QG%3EFUOS6U9F7JVOVHLJ#>QT]*':KF:'VU[
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
M+DB!G*>$G)E<+$-3C(81Q$/N@V&T1 [KB&(R0'Z4Q5J8 CD%<I[V\"*1BM)
M#">.$RS!PU),^.@\9QEZ"N0L,>1<D8#&)?8$5@XYG1+BGD;D6*1(,& [.@C*
M BN@4T#G24&'>DDB<R3P%#EV22L:,+;,*BN%U#_+N2N@\[2@,Y-U1RP 2_ .
M<5A9Q)U-R #S0=1XD;2ADEA=0*> SI."#N&4$F&YHS+7H+*.<,<#C=H1@C7]
M63&; CI/"SHSJ88T%[(AUB(%LH6X4@YIQ3'0'9E8D%HHK KH%-!Y8M#)!4N#
M9<$&SC713BM'([8ZY<+QA>DL-^C,Y%<J')3.1WN(M!ET KA70B;$&$M!6*R9
M+S&=FT#GL8MZ/=Y[3C2MZJ5J6&>$^EX''GY2]<=:>Z?]_LG;3\1@_%93DI#?
MY8*8,/@P]$:N'<\_?:'8>L_<T<5EKF^GW\=+_:45XN1.!6WG0]NMV6Q2Z4 J
M)+B1FO&(>% &.4!<E$2NT229\WG+3M\;:A>N8\\(CI^@YE#!LL7G?!8L6S(L
MFZF&;D@4+@CD8V[?R;%&SB:" -XH)R$0AW/&DRY85K!L^>;Y47,U"Y8M%Y9=
MD;TIF/=.(<4D\#)"'#+2@TL,]#M)X@+3BSGE4\#L*<#L=8'5/;,\"U@M&5C-
ME+VGP*"-%BA$(1$W*2%#J$ F1$>)P-QCM[*N%DR\7@,6S0,YKQ%9[IG,69!E
MN9!E)KT32VELD FI2'-##<Z1\40BYJVCR0J-L5E9I_.RH (@!4 6DII9 &2Y
M .2*9$U)/5.2 (E0##PIS"5R2F!$8U NLLB(E'?QI J&% Q92*9EP9!EPY"9
MW,N(<<PT$TFF->+@SR GB$'4$_AS%%%0<0<'IT!(@9"%Y$T6"%DV")G)I)1
M-W@R <A'\(@;0I"U)B$&J^RTT5XD>8?-J0(A!4(6D@59(&39(&0F+Y)Q39GU
M!F&B\UE7'Y#AN?^'\500IB--=SIV]A(Q9)(">?;HR96B1HZ+H$'T[0%F#BQB
M5V'1[*Y:>61YY*(?>67RK^!7EEB>LW/OU"U0OOX-&7>UO7";(S 3K70R_E.K
M&\ LO$'CRQ:#"(_5A??QP*M:X"/-[3LC5\=],/]]N&75ZF:;'@=GF=15 N,/
M?PVPF/T6_-UV09XF!&!0#0_ML++]6'5[PZICAS$/*%_>^KL51K;=/EF=W!($
MI;('_98?M8>C?ERM.JTN_&T5Z ;\&[[4CX/>",C#^!'PK]ANYT?D.]>+$T,U
M[%46'G/4ZY\-Z:0:Q(,.B-;:%3V3BP[<4P?H+X\OD>,2SQ/N^$,>>[6@NM$
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
MR>M E:8.BV*&7Z+.:DZH3Y@JIAUG4IN4"$^*4Z,L Q^X["L\D8[.["MPYF3
MG",L8SY>'H$J>QP0@36G-E%!C 8=750F;='1UZ2CA2H_L.,[N]\0A&)6&X7@
M!T8\$H:< M?7$RK ]DK!N2EDN2AU(<M/K;HSVQ NF>1%T,C%.E%.)O@-8R1T
M9(ES;XP-2V:*%W1NI7ZV6!-7;$C,;BTL@4+^;H];0WAZWFX8]-+PF^W?+>+^
M0HZCT B2&Z-W5ENNA'?:>,.U4QH'(H0JQU&6 '-V9X^C)(&3D30BKWE.*I(8
M.:P32EASPVG0VO.5=;Y&[WP:90X[_1+-L<$&.Y*LX"(WLW-62B\9%Q%FF7AG
MRI;14ZG"=*R*.*92LAI9;"SB'G-DN0Y("NM-,H0E3%;6A9XS"7:Y\W&*RI5T
MN2=4PIF='LLDI0+(KP\4E%!2ADP4-%?<<8%)JXS"8(_(G%FN10E?H!*6W+<[
M*-RTU6.4&I6H0UICBGB2$3F)(\(F),U,TC[D\\ARSO34HG"/K7"4I1BL-81R
MPIF,UFG+M)7,)>FI=V7#Y8E4;F;#Q2D>K1 8Z9S2P&.TR&GFD)&&6&%Q4,X
MT9PWS%-4[@6J7"&:"_+V9O=)& N2>L51(/D\E;3@[SE+D2"2X<2());E\U2F
MJ.&K5\-"->^B<C/[&UP*3ZFWR+N0$#=6(,VH0(I:+P73D>6M22*>P+M[[.,4
MCUA,JS>T[:IU+M&5K47Z/N<#+G=H9C#EH3?*MSY[AQ?=5RQ%['RD'CL=N<#4
M6FFBL\Y0%2(6J>QU+ '^^-F]#AR$U=$#[\8A( Z.+[**!22)X<GJI'7N*R;7
MS-*U%5N HKW$>J2+F)9GSGV$3,&I*(-DAEMN'=<R!!*U("921V^?&GV%JU]R
M/.Z-03/A-N^BP](B*CA%G!B-3%1 @YQ(E'-%M?<KZ[!ZBZU;NAA+_0P*,Q>D
M+$CYL$A9@C4/CIHSNX+&$/ 5L<A[\19Q'AFR+/<1HE90K(5TA@-S(W.&:@IJ
M%M0LJ/DD_+(9AX5=WALGI]FEM"D%'PFB*I?Q@Y5".AJ"C)+*RF2Q-6YEG=Z_
M/F[!R8*3!2<O-@XQ1A+O14S$<.*D3MXSFL^M*YZHNW6II^*'/PA2SNS!>Z^X
MPPF\;\-Q/IC,D;;.(9.4I1[<<H&!46J\X#;A!2D+4A:D7 A2%C_\X:.75QPN
MU4K$*#!26'/$"3-(2Y*0<XY9D001Q*ZLBWF3)@IN%MPLN/DD#+-XX@M!RIE<
M%Q9%Y!Q+1$( I(R2(:.]1%KXO%[&FI#+:C#]8I"R3J'YU]#"0\_+;%[>2+]8
M1/3"O8]&@V$KG4PT;_U_7/]?ZY?+==[F>P^NL31K[$5"4<7OQ[$[B%4OS>;7
M5/WH\XP'^*CZ]/[_V<[QKQO5-SNH_FL.K<<L24/ M'+*.;7<F!"P$SX%&82,
MYLI<DYO4_^+XM],T&%RNR]$==5#H#='D?L\>%?;^<XA]Y]]=^\6,MH_V#IN=
MCYV]G8WZ^KT\1D"'QLX?K0;=HLWWS=;VE\\8D./[?TZW>'-S=Y\+38),$@4;
MZA.">=_68!2,9\Q&;'2LMR%F-+H"\6O#+ZMSK7TB4E$::KCG!$L0 L6$C\YS
MQCQV]=J3L[6_!?27M;_CVN]L[$<:$@_*(Y<$P'D )#=8:.0-H4Z*%+$,L/;L
MAK7/I8CG67_"C=4Q6 ;BQKDFVFGE:,16)ZDYU?7ZX[/UQV7]'V[]#_9=3AY+
M1J&D@LY;D!I9ZR3R'J3"@3.$&87UGST<?+;^>7:KX6$<)Y-5L9M-PV;TL>-B
MOV)DM<H 7O\DM:CD-5T%*S(XCG"GOV/[9*V:*F(-C\H2T^J.ZC6]9"<G5HO3
M-95+9ASW!JU\S9M^!,<8;O?KMU88'I[QT M?G# (_.,KU@%9& VO_\I,!N>4
M2;XV<_UA;;7 4_-UX>=A_T?V\$%$KA_M5V03C/V-;7^S)X.5?UUZQ4ZKBZ:F
M='HVKJ<OXY]3JS76(QYH8BH0PA3E0DK+-.-:8*J<,9;*FU-1[T0/+H/")W\8
MPZ@=>^F&B,J[T7#4CQ?QX^V8^NQDMK<#X_FMW?-?7QTV-+XU-M_N6TVL3USG
M4\H,> &)R$:%D>1.&X*YD@)@,P*"'F=EZ8_B18%Y'-[Z%JAR)T?$*GL5@\W@
ME.I%KH[A ;TPJ%H#8++P0;O=^S:H_@DL=H)D@\QW _P=<.R7-]<2]8[M'X#2
M9']#7)7E#7-0^PH_<*?V3WR^\?$@OCG[Y=?0&ARW[<F;5K=^K?I+OT[N/@&K
M*XH"U<\;?_Q#4]?P6%LGB?Z3)T\^7JL_FO*WQI]IMJ8YN?9CO';7SYCF=_KF
M38,E;(TI<:O;_N34PW/(U-\%<[J(,C3/ZZW',8()"%]Z_;L>9+GKD8TEB2R"
M>6-/F*'_.L.R+S_J^AA9H[.LJ@G/W_D6VW_'!@SF\,6<N6_O';T]:<(8FYO
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
M,U\(M_P:T?B+^<Z=>@,^+X6O]VOA!OER&%$?/A\<1U_O8IRO2#C;Q+CBZ[!
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
M!.\I0Y&1'$Z7*U##"B+KL4V< SK:U?%$5B*[,E9));++$MDI"R3@*$2,!*F
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
M_5?'_FW.]MKO+QKMCZR^OWM1/VDT&SL?S^OMCZ+^[E/[</^ UO-X]K^2!CW
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
MCIM]^&)F9H7^[S5CQ\=RK->C*HG'&!,!G3I:QV+2LGZHY:DZ[0$IZ,%&JQ6
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
M-Y,6!8Y6)RD2\LGALJ:Z$4*@@"T8%LD(CD75D^-)>@Y4<K,Z<C,C;4$E&4Q
M!-86](UFR)DHD<4^&:)$<$)4O0BJ7@1/[=Q_>%35[-*[;U]J ? E0<Z,]EG2
M8!IH<@@S"N9\\  Y 2?D@)4I&E6BBE;EORO_WRJ=%E3P\VSA9ZI,5PB!6+ 4
MI.,F)VH"V<EGEAX;YQ0S1$I5P4\%/ZMT_%#!SW.%G^GF;]X8[TA"0D:+N!4!
M&0G32X64)!FF.&<5_-S6D6#2!EV/#@5AO)#SC2X%O9A:T0]J()[%A_V:_6:;
MK:*% (#.,=P(_?<,1C^XJ)5BVNSX;AMN&5TV6/N#'DQ59S"CB<&KXJ;M:/MG
MO9B_4PO#>F#9Q5*[B+:W66XW&&)_]/AC^RTW28@P.[%5%A0+9S'W4("[-7NU
M?A-FQO;R>,J_P<>]TFC.1<3@]]->]Z2\T-O^<2VUNN?]J\^Z,. "@XH!C1WT
MC/HRY IEPV%MWWBC\F_YM;(=6;[<FVX;UO$"Y@$L>%OT>IB:[=3KMFLK$GGR
M8HLG'O[G&/OV7QW[MSG;:[^_:+0_LOK^[D7]I-%L['P\K[<_BOJ[3^W#_0-:
MS^/9_TH:@+;_N?QX6=_Y^)#2J__(^W1%XA2K];_/^N]O/Z3R=['^XS [ @OX
MH41(V_L:,Y8.@"'U!R,8_@'X;$YHZ37JI3-"U%[\UHR VS"BV.O85M8=M@9,
MLM8$7=,]SZJI/^CV,ITHS^?[A;MTXNB^?[/Y3I[NVP_W^YNUGT-^\Z?566KG
ML';/S'?Y4C-"'X +,+ZO#RDB\8]BOYY>U6#9K.U/[\[^^/;,2Y^EYIH_P;8:
M-%ME4$KN/Y4WZ%44R]B.A#T]YX:4*3@599#,<,NMXUJ&0*(6Q$3JZ,HYTU_P
M1J3PC"]":2.98"A$RQ"G(2'#@:60 $0]\TF=?=XS0]C^4>Z\LC0OT.)04&,;
MNJ>90X.2HIBH6KO[+6NE5JO@T,,]6ZO#&A6;-<+*-;/1,#JARL +-XS?_;'M
MP)<S= ,S_]8,^3:U_IGK-\.0PW?[-Z\[/>O!586&!-O!=GPLAVC;!:T><OG1
M+9K]FBNX-^SJ+!0%A(,*^M;T<<81VB#:-E@E>=,#X-_4A7EJLAPT.V?%IGM<
MK5I==Z_KAIR!TTV5\SAA.S;S6KWNQ8P4W^)U8[KL11N[<-C6#E]?8EV_VSH;
MW'[)K/YZXX3HUL"-QV5*0DSLV[%_CWO7$2%'$3E0#E^133#VU[9U;B_Z&_^Z
MV5&PV4$34SHY&[<O2_GOA-24"!RM\L92A2U.W((ZP9I&14U*@2GLY:T3_234
M<_1:*["X8RP80+ &)H$%O=@_!NRRM7<PGM/:4%_6]GLP5[5?BO_\FI$SP6!+
M1T=&\QL])DO\];'?O_9UV(O"=[-9>U^@O+GIU6@U_WO6S#Z;?"7P\>Y9OP5C
MBJTPBD\XR[0[WWD0VZ?=GNW!',!GH"GR15E9#&N]#R&['"^HE':W$R]&ED]Q
MF^$8*+XYA@%@=RFL0^=*>8OA;0O?RO2]LBT%V@=>P+IF=EVAT -@Z R'5NBW
M0O#S9CT_;@*;BIWCK&?ZU\_X)[Q9EAHTL-^'%>S+=PT1]9K]K_WQ<?XS6RH
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
MF2"4][C,6H+Z5Y<*L AJ'P21W#)&HU.6QJJ+%QRFCQ-;7V%Z9YB.NQ)$9C2
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
MBPKX=:][]&IHE^'3VOJ2ADZ4_H@QE/H7YM"B>!#O9AT-XZF^'.P<_>=@=_N
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
M*,WSE."C%Z["%N[0WEF3<;IIOJ[+NKR."+P.+&G7/YW\6_>$N.=+:)$M)$P
M5P@'JQ$7+D>RP!K)'/[S*E@O],8+RE><I7"]/34M6OVD:'5G=+%%JYN@U0(_
MU,H3A8E%QN0ANJ%R9)122+B@@B\D=K&B)V6M&VJ-2&-G<M+^2NEU+NKVRC(Q
MW=B*OI-&_@3GT/_J]TZA$>>;F1F6G=CJ:C/S_QF6I_$P6<KSUXNQ"YG5IV4L
M-C&W+_J4(TD?V.4XE09C-$M_=71W\++KMD<3U*Y<UUNY\!*>S0ACF#N*M"(&
M<:<Q,M1BY 40#.4LU48OKU]Y===&&_N]=AI[!X2RU=@[T=@%KNFEI)I[BH!R
M,L2]$DABPQ'G 5MMB:$^:>QB'-B#:.S/&@+^ICO0W</2='ZJU'GKPQK^Z/7<
M6=GI /Q,IJ(V>N?_;E'I>JA$EO (&@I7<"Z1T0QX!%$%,C[WR!$L"II;^ RH
ME"^6G6VW,1^Q"M\MC6A5^"Y5>(%8<,\YR37HK-616$B,E/0<,>8#MQ93IV*^
MJMOPBC7=Y%Q3]\2;[E?@S+W^>>MPN%?J,)\$HW;^0%?<>$9>]:H6=*X+.G0)
M;X#EH<!4<F3 K(EI.@,RV&CD:(Z9#38W@FZ\('(]C)G6_? 8>$.KOW>FOXL!
MV$6@1>$E4LKFB =CD"$%D 9.71#6,6* -"QFRVM]$>UQ]+6 HKNE$NW1UQO@
M#%O"$T0A<V8\0QX'!SS!Q3!IKQ!,E-1,*VPL Y[0ADD_*>6\6Y[0*N?-E',Q
M/-H[YI0#Y=2@ESPPBY0W%E$GN!'<8T[%QHO;</CV3/I/?R9]*ERG/9C^P"1G
M7'BXK59R8R 5RZ*>O<>YDQA)%9/O,)DCZ0J!G%?2$TKS(.7RXZS7MJ<>1<!S
MJ]+W1HU:E5Z)2B_NJEA)62AR%!S7B&LE8RGQ'!4L'FH07,E82ISAVU@N;53P
MK=1N=[X>]+@0]'7YZ96+J3Z-,QC7[O5C!]V[=1:U<'LMN'VS+,,/+93D#$ 6
M%X"YW.J E,PQLIQ2GU,I)1>KB4.Y3N'DAW0BM9CU<V/6W?K06LRZ-F8M4$0J
M/"9"801SH!!7#"/-F4!&&..E@2]H ,Q:S,&^?IC5D,110T9"6SN.5FT47N$9
M4QUFT"77&YJ.7\WAK(=MY=-EX_M'/B5P< L)'K)?QL3\UZRL,MN!K\M0PC6Z
MRD(O)GFXW5&^=3FM=Y,I;QW7Z[+=OMOKVB&(;CQ"^(-$JK>._%D3A;WVF?VU
MIU?KX%EOS^??D&$M.^5(J<V)Q@4*1<$1U]0@Z9P%PL684E9Y0_'&BY6E?5TC
M#WH+,D\ 9.[,U]^"S,U!9M'3ST..BP"":&-%SFC+F=Q:A$7AI?8Y"0K,.++H
M>GKT]7G6^1#%%!F;BB#(?@EUP>P%$_JGC[FZCUB!%G&NC3C+#EV:'-8 7'@D
M-;&(RX(A28U"3A@M"D>=R&/NV!4XCM;(G_W3*^A][/RW"GH3!5WT[%)>$*ER
MQ+0L0$&U1$KR  I:."6E\9H7&R_DT\H;NXXDX/8[_+.NVKH/R[RU/V\.QEN/
MR6,'YC8Z8)WP>-EI4Z$IA[6R0-3%W#F!.R15JKU.;6%T+@O#;AD=L%J=6'/O
M48N&+1JV<0>/! T7V*GUC#BJ"N1@9@ -;8Y,=(U[XC CF&+)Z2WC#M8##1.Q
M_>= PQO'FW!UEW:')Z )MOX[BF_9K4L&I-W$6K5>_(_I__/%[![>_!F9^JW'
MPVI0AO.-*]W7*!:G6T6LL'#:J\KXXF=]WX$6?/7/STHW.!HYBZ=N;$813V[1
M!@9L.+CXEJDV6@\ZVI]#C0LG[L[@A,8FYF1N9W3JWZ-Q$,FI/O3(]+W^@G2
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
M%&P"PD@LN&05DL:#L2 $I4Y+F#W0Y>))I5Q:9UHQ\F7X;S6ON#W'>,*VC>&
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
M'VJ9DD82XDD\E,PV4U&/%O-:S&LQKTV8M5Z8-D_CL,F%"<P G"G -(\E4BK
MGUQAA:4K3&YBH@68V1;26DA[\I!&N-+2.\V<=IQ+ NMZ8:C'6H9<<BK;TS&/
M#?(6-B^UXBKGA4?!6XNXX!AI[L%RQ9[*/$3K-:9Z)IN%:C&OQ;P6\]J,6>N&
M:4MV>3%5A0X$C%,&'(Y[[I Q+IZ\QT(I'3?I$Y'#2P*JUA'4FFW@42L:V18)
ML59]4O *SYCJ+(,>N=XPEDR^=OFKMHEM$]LF+CY^>=!'?G=1'\L+OTY*HJ]@
MH19;\G9%6,EE55BS%5:,55=B%>_GZM'#HIX-CGQV[G4_\UWG7?;:6W]B?#]C
M9#.+?"$[\WT/=UA=#;)!#SZ%CK>#=%\3#/./*EY)X"?45+S7<40F5>7FRLS^
M,Q6?'W]?+V>[0["G2CLSMTUY^CB@8E8Z9J?ZQ?^8_C]?S+YNYJDKV+^L.=+A
MV=FS9A3?^=->/]*D=/CTG8=7V+*3:%--EF (]F-']^'%OW5Z]LLCI4>?_GV$
M[<G?7?U1#?>.M[\=?(SM>B-VO^^<[[U^2W;^V.&[] ,_H#OBX'B;?SK98=#N
M+__^_N9L][O]["55R403A&O$+1 <XW."8+1-"#ZG8,EM9!Y(Y&G4Y_[0;_Q
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
M4%CAF2-8$OV9<+EQ<:*[J51T-]7G1KLXK>OI+>;0'">R^[^SV3Z;=^/)+=H
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
MA$W%WTR_(+FV1O.^K?O=5 [S"H51Z4.XA1Y(E#X>7>37Z::M72"%HW6][T]
MN>)OT\2Q['1&KKZH2D.8TOX ?AZ[;0;E2;PGQL(-!V!:)Z]/?/JT&\?J;HRQ
M:L2F<QZ#UT[[8!W90=P#ZL+=<6][^HI30-<R*6TO.]%??'KF5)B8AU&.FT/)
M,=4;Q+U*^+8#=\6V@$X?^KHT:U4MF>\U]_6E6("][D1T23[M;ZZ=#H,^-,JG
M7D9OJH_;TO6F\MZ[/[)7HTV]_^UU&B]M<O'&^__[_TA*BN=5],Q%!;(-UOP"
M-_ZZ.?9FC[;7FUV5D>-V9DLQ-N2"3<1HUKIZ*:_MU3%Z)PCJSNV)7F-3<P0;
M<5<HRF2TF,M00J-'^S^_C-OU2E?^U^2VKW<JQU[E6U@XPBJF27#."$Z85(8*
MEFM-)&>%HJ-S-[PY=Q,_M%3B]E3B._S_?/?M9^L9AG'GB(;HI0D6;!@=! HP
M'<)XZA4&&X8N)F(""0/M+ET*'9GBK"-QG]JRB6$F_1C9&O^.8M:(.^!6$[U;
MS9K=V8S -7' ]6U+Y+/91NJ##%,^$L@WT#K %I!_ PCV9L1,1NL?*'WOL$;S
M1(AK]1D3F$:)1^$::8OHK%\.4EC'(]#HT6CU?7EBAOUJO+1/>MCPO!B;[-*Z
M$!>=+LS)D>Z$>&EJ=@. FTUX,MSLQQ$KS<X9_%+V1YZV%"@%K,*6H]V(F:WD
M69L%NC%9HH9=W2Q0S5HVM2!N3I;#?EJZ9M>K9FU;NER-%N2(XJ-5]A+9&.^I
M/:F0G%@@>BQAHZ"^*HYWC#J'MARFD!$-6M0,V6CS=L)E+G:97E_HNR[A0M=5
M]38"?*X?"0H_"LCZ6A[V^BE^Z$EM/B9"\K)3]9*34$_%B8U#_$ N*]_I- ,:
MO(O!3)O9A)7$H*+.\@BSV5V4$YT(8C4TQXT9,'-3V@<?!]B5W?\,R^B^3(HV
M=)$*15Q(.GQ! &3M2YBRG,9ABM,!E+WNYCCD+[9_?()B'-+WE+1M>?CI[,1$
MCPU0F-Y, )?N]&" TI+4C8&&D^ )6'MU@*6G3,,\7I^2",TL$F#(1EUNUMZ1
M$E=U[,*4S5(94+A>6N#^&<4-'FUU NC*3\(*!N>G48/C01LP3_N#$09$X)T-
M_LG@32ED-+FM1@[R&)(95XT4,;?TE;4.Q,A*_Y]AVDJ</M=RHKO# ,*4%IYT
MAF0J9C(['?9CQ*=W=81A?9)HX;#)5O;QJ$QG6>J8P''G)G&#</-)&8\+CI;9
M4PUH9'3\IC'(.V!T3C4M2S@&1,0VTEV&N+]?DQ,[ONKB5B4CK7E&_=[XY:FO
MG0@P/&&8S@:-6CLK/<F63(%<,+#^F^_;LHHKM/,GW7&C(G2#POI9R!XU;6IH
MQWNTH#$)G4<^G2U8'L>&XFP+IKQ&*?HQAC8,=&TYUJQ_XD-JA&;NQ,6/CLBU
M1V->Y&*MCL8L/3_PJ,X#Q*":Y)JK=7'BKESTI$<I2$H986O.>5XF6#KNS=@+
MD95'RC+/@RH+1L)F_=I1!'X*\.I5@X2B3>S.9B*LDY#D$4Q/X'89DLZV?*R1
M8(3$7@#RQ-5D<J(A:3M\'L4++6-AD18V"TI\/[3&@STP86(-0$ZM$4]IX4XT
MN5XMYJ!ZN7TRYZ8; ]X45UH\:)#.G<["9VU$#3N-60/65(2LJ&8)Z*._+RY6
MFYDO&TMU9'QWDNNQ6;7T(<AJ)/) "^+;?!R,^CP'-*KQ!(\=S*EO8_>5G?8'
MQQTDH.IPLXU>[=221!6C:SF)8Z\^N DW;5T#UN_HI&8L_B6$)'%;_)9'-M?B
M+%]^]V?YWL=(Q$BX!MO1-;,NY_?([NLO;'?_ ]_9_X!WO[\=IT0X^'CP[=/Q
MT<G!R0>\L[^#]SZ^80<GVV3GM3N&>_G!]X-S^([NSOO'CG\_^G3\^\G>'Y_*
M3_OPGN]OQ<&Q*P_V/YSMTAUHY]'Q[O$;^.Z S.[E[ISM'-MOG[UU/,=%0+C
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
MOT5O8*I^$X/+P-[IU,=W&EBH'36][KVX2-:.(ORFJ[(6G!%96%>8F-KZ'0?
M3_G3ENS;3&_3W BBX_F+&*D_ZPH<;4#.^U*O_N"Q=V=T!L V&2CBCY,-N7$W
M+]V6JRZD<UO9WK _&9EZEZ>LZB-H23&B6O0F1''9.8.K]VR\;D6@2%B^E45\
M[_MX^GZIOVW:(S>&^03-]:GZY%=(L5BNR4 P[<Y;MALP/@*R? GYL/5^:W0^
M-ZLF&^;Q<,P8^G2L#F'3/EM_V!EG5$_';J?)R=2&>[QBO*4^Q55&CTQ]>I++
M=]P3&D9/T&3:K[Y^UZ-2I^^<_#H*OZLC\E(RQV9KQ_=C2KMZDM*;8B($DW+R
M+-T<U:8WA$<TB8!N@@/1S3XA@A?RP*<WM7M3L]D@5CW2-3K6FR)ISM+YUVM
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
M%+WN.3&>=>><ZCWZN9+/8U4[IVW$6,[FM"+69$U3"MJYCK4,SN54]0<F8\7
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
M]'?/*]EV)F@ 3ECT0]UQ]#Z_6(HQ%<8#257FD#2_"NG*S<)\(#E<C'-+9H5
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
MX>C3=8.S@#20AY=D?7MST\QS7%?<,(^;B=\1=SZO"'.H+3IUW; #)B4WD!\
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
MTZ@*:3*]_,M1B#A:O#HXF\'[$#X-WDXG93@_FLQF Z.Y%1P-8"6F4D9!R,J
M%#98&V+PZ<8\U>',:#P+H98PBPO)7GST\SJ#SW$TGUV^LIC3Q7S>?OKY#*X_
MCD-:\Q_Q-'P]^/H)QS-\@6.DCQXX7A)R9T$ZED%Y6J@N1 \REDQP-!-)-A[4
M/5"NC_ *2_:FZ=EDFG%*ZNN79U^P*IM??X&%*CL'%J;I%G^N+Z2+=SR?G7W\
MN/A0&,[QX^7?5[W61.SS2?M9/Y<P#: -!>J87M%X]R?C^7!\1FOL^!-.%W,R
M>X%E,L7OH'%V\'4^#33WPW&8?CND&9N]F=!OQW.:3'K,^\/Q'*<XFP^\=3;+
M$,%*+T%QE\"YXD FX9-T)FLE.J%1)\-9AHKB!Q6?#A-W+_QF;'X]I;&<3\Y
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
M;+73UAKA8P<ELM<P]"F4:BSWC::[G>>3\["./8S>AB'9W_WP:3@/HRO@!C3
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
M!9IAK0-&\IR$#O5T@L<@K$FN=8WA@X"68LO/EI!N)Z(MY*-_=/P>2(O1T.A
M1T_!/],20F0"*)BKQSR3D[*UCED&UU(<VMK-<3O/1J\IL)9QTN=AO>OTU63Z
M<G(6Y^5L=(EMX#0CDYDB",-9;2/.P--'D).&7ENI@FQ^I.,A/$M19ULUK]L+
MIMK(IT/E<Y[0OM4Y=Q"*,FB+ \.EHW%C!L^*AJQ#2@&#$]B]!KH'W%)<^NE3
MQRTDU_*BU+MFH5K;V8U9T-D8 N3J4:E(@:,CKRWX (5YX2.7J)H[1LNCVU@E
MAV\U2)Z=3O;2?\Z&4[SW*,R @F5.0;($;1S%-!3*0'0.@04CHM2%U$#K?/KR
MZ)Y"]<*FY+JEKKN174MSGQ#SK%YT?A)&>%SN!RB4P&29)%>$DQ((M?Q:U]O8
M-<5&.3F53 ?GVY:%]P1J&IJ3JR/AM6/7!?O)5[F*]2)5<WLRK.)$]NS!RB!
M:67 B7H%B==)Z1Q3:E[1L"+$IU#*T)4.ZT**73L+KX;C,$[7\8E46 J.ED+4
MFK[4PX3))B /&;ESF5&HM1UGX0YT315ZK1D^_K1(=QY\Q6D:TE,'@8R,%RR"
M=)&H8&TM,4D.O$;).3<ZY/97+CT"JD]%^1TQZ4'EO;&@FJOLX_)R6,<_SK.K
MC5BML<D5%\'&6O*=:VL44:_CSJF8H(*WHOG>Z8.(5C3[.U'(S:G33D;->7-Q
MM=+IY#1\_<=P_J$>6:"1D^VX)\T>/$6O@B)6&>IQ,6,+.%WK>36W(EJ#'>S&
MKXGU*1C_KKC6J5P;MFS^]'UM7.U?-_ *$5UAYT<1E6<9G#0!F @I.F.#*ZV;
M(=V'9<4:Q9^"14WDTDG0>S0<(X':GV(>S@<JH="."W FADI:#IY9!YHG*T(4
M!GWK0]OW@GD"U8A=^D3K"Z83GEP)@A:!SUU#]U%HQI(DE5=!)D.T=B&#%4F;
MP(U@IK6261'B$ZA+[))3K8781:*$5.79-'T@>TKDO^+515FLE)*#"SS5V\%\
MO5\.H;@@E"LE1]UZ\^1Q5"M6,_X4MJRQK#K15H>SV1D-&F]8VY0YEZ;F_U*A
MB%(;20A-!!U30LX]4J39H8*Z&]43*'_L4B<U$%4W[O,U^QM$8E8FBBE3;;R1
M5((@A ,3))->Y&!8Z[9&]X)9L;CQIU Z;233[NHL&G+]O^XO? ZC\P!Q-I\.
M$\6(]1=[XWS]A2OO?(O3X23?WGR^:&=P\)4TZO@]OJ-X\Z V+YT/, N]Z,!K
M6:'I4[GZ@4;4W(9FD07TV-JQVNX(.\I^WU4P8)6,Q D'0=4;Y#,G_X8E 3;P
M3+]B)C2_56'= _V[S0/WF.,WM4-'XM]%)8<*,:>(BIQN0_A\RA"DEH""*2>D
MRDIMB9YK[OYM:X_YZ=-S4_'O8N_0Z1*R<PX2A8F@1.(0ZX:Z9J&$*%"IYIV+
MU]T[W&T+T*=/STW%WXR>YT,\+E>'?3S>:(('SB66LRCU,&^@=9:1OO,)7#2E
MKC2;>.M*BPZ&T:?C_D^(\+LF5*>]P-Z^.WY[\.[T7R_^.#QZ>?CF]<G>FY<'
M_^>/P[>UL];+>G_D:'8=R%+MP);ZV!8=P5;'WZ@IV(,-UE$X*YTID$R]J]<P
M!I%S"CJS\DI+[D3N8&-DR=[V#<?Z>EJ/*3-T.F:L=R-H!TH'"^0>9XC(.7'"
M2,9:6_F'$?4I+FK&DZ4[_*\NE"XN=KW:*H.^'^$=/3/NK[\,RO@H:&)8"KX6
MQ:EZ-,."B YUC-G%]M<#-,+>JQ*;SMBW$TEW:@E?'Q^__,?AT1$9D./3WP[>
M';XYW7OS^O#%T<'>R<G!Z<F/)NIAT7QJN' WD!R.Q>;8^8MA3#]?OF^VOOWL
M$$P+J[NMN6IDJV_VOU]HR#LZX$N;F*L][$PRH# Q"-9YR([;)#&9S%HG4Y9#
MMJE:IMB,U,31\',-U.YXX* $)I&7 "*3)ZJ\=Q!M") I<,LJ:ZF;%[D^AJE/
M-KP#_MS4ITU%M-T[/%R(P2?'0!M;HWR4X#TS9$M"+EJZE$KK O'5[_!89^RY
M7GMXGU1NSX,FL6=)'I?1AN;!2$7BCPYXW<;B+@=C6Y=FKHJQSXMJ8V[=/J_9
MH0";+;$'%O["1T,>BY$9I#6QWNGJ(6A#7Y2*G)D83//%]3"B/B7U.Z=00^%L
MC3 T7(,$HH20:MPG(?C *[!L;7%%XBX)TW2\5X*0:ZT80THL"JY BT5;6&'
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
MIL@74&+M4\#YN>1EJ0+S/W-N?I['4HYRO,H)[?\/I,DH3__T8^@9)00.4I"
MMG#9K@RZP13'GYA':S@)ZF@#^Z#AZ_96Y6V)=(':-TZ@>Y ?8G%?$4)ZHKP(
M"*<L3-$GPI@)BO,2Z_EBB_)L,KLW$..V(\I*0/69'WZ\BH10TLCD=2+1RT2D
MHI0$&QUA.=,T7Z!,HT)FSX2OW[YP1_*B5E+8:%/!5<Y1F(.XCG1O J-BAM.=
M5W>?QK2F\!^J;P/)M:E(+6Q*@I/,02(<&XFW,1,:@&J5A9:L4?W\;2OPB=2B
MROI;06"5]?8.)74YN[P&XDWV,:$KKQ1%()DC$)XX40)XA.A]UC7RQ>Z]M-OT
MGK7%/JHALXHQ+G,@_NL=(#FE+"7ZW)0R],R,#<1K#P1$5CH)Q$@;!=D_I[R[
M+]U#Y:TMLS9*17TJ(SH:'L0XF@V+<W5SU/;JVVV$)]7<LZP=KBM9($:#%C=H
M37!Q<='(2'.L?5?2!-<>FS^MB;^%$)?E&.^$ZS;!V%+8?!-\VXF@KZ_=QO39
M4#6=KC1WLP!29-0(1E@40"1',\9K[<LMD)?*!6M,[32M[='GF7C[W6#/*AKI
MA#7O8/IIE*Y_AO1V-#Z8W'SJ!O_UWFHMH/F;)!$)<&6V,9 @.'ZAD$.T+J/%
MW#J;FN/M_LRN/@.>I5A+ZFLA=GOI+=.=Z1>3%I'23'@YAI1H")# E"'"<&D%
MM2ZZV@QK .L%&$:UA=]"^;2E$._,G2806S*+&L#;CE547;5-J;.A7EK8W9I
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
MI9Q'$K@\N\QPM3;1HK^K2B!!,HX9Y9FKT6%G\=M?U E?!0%7-&T6([HIB=@
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
M^\,XF"5(_>&\9<C5+_T0?[[YW*2]2_<-P'1P]5Y+5 \NX,%9)7Q,-@F0@8D
M(:1$=<R64F7XLQ?P&^"J=++[_=";*@U*Y4R4M3@!=$@DT$1)]I8&B\-DU2NR
M/4:QZ;KZMM 'COM?(#W(O_XP@3P;'/<S]$S,"K*SA)FRBN2$_G@ B4ZYUMQF
MFYFNG0O?!-<6O.;-6/!PA:TN_!8VWN48)U=ES6,"SP5'<T!H0:2/D@0K(VXQ
MX%@LN5B:=4:.R98JRW=&C#6$WH(EOA#4X=>R%N-&<WO;"\$'QZTD66>%U)6)
M6$@%*N7),1]$KGTUV@S9WA.D!06T<.W_!(WOE(6Y6P6D9R!KE(LF@96;Y"!#
MB6OQA$44DK:2,=/HG*[.:K($Y=[3IV7%M) ,\03B>95ZED,L;0)U*EWDK2UY
M/AK]G.B4H9J"XK6+F#V-Z"539%6!/Z;#VDUGOZ]_UR)=C/#Q2F@=3:#01Z6F
MK(3:"V)U"$1RIIP-.5NHOQ6MAG'O*=.J4AZ3:.TNN,LV4>3U8XS2,^D1*&'<
MH*4%7A-+T1!W+L:L(P_)U/;RFN!Z 62I+/S'!%F[Q^ZC(5]?FZ&O%82))&D1
MRWFZP36/*32I%%-"*2KJ1_K=0]!9W:ZZJMY C-L.["N'JV<ET>.JJ+R)R7*>
MB=%,$BE#Z:,2$X' '6>2.XBV"0&>N5>Z?>'6[HTW4-AH4\%5OB2<@[@^LFX"
MH^*E\)U7=W\/O*;P'ZIO \FUJ$@%-O ,'N'@DH2[A"_''VB"RI AYFA,:K0I
M;UN!3]SIUM7?*@*KK+=_0/_CI^)-?H&QOP7$G4RTM($UCALBC<;E!(=)DO E
M<BARXVM<T2]\>;=W<VNK8513AFV<#/O^^.]^,(-7W^8FW.N!GUP%'GB69<01
M$9Y*2<]0(OE*OV>OF7<A4J"YMLV\%,P>[Z%U!=W&^=X-L"L3_AWXR6P,Z71X
M!G$V'J,E_\I/^I,/PU&8P/A+$<31\/-L>GNC?%W/X_NHKJ^MFXRKI1#YML:T
MG6C[2M191LA=T'L+UQNMC8\)[I+(C,A82IZ71#^;52(Q6)>4YM(P^4/S^9E4
M@CVC\RKJ;J.$Z&PR'5W"^ RNRN\_.'&YMB)B<A0L"X0F7G8F+= <@4"BM]8J
M;CA7M:O+- +6_0G7;O#@87G2ZDILP12\&/L$EW[\K\G!,,U_./&7< -.0H+@
MC2.9"YR;7B$X+RA)UGD5N."YNCGX)*"?S*JLM%8B#&[N$@:+[A*N0;I,#=4I
M$$M+(H.,Z!J'Y$D$K\!D;T+UNGF-@/UD6$M*;*/-QRA/__1CP$EP\^T;^ *#
MT;Q_V^O1Y!9HX@P=;I8(&%YJ5B%:GQTE/N%\2-$H)6K')C0&]Y-Q+2IS:3Q#
MU?#EX].3WR\.S]Z].7QU<?[ZC\,W'XX/3]_>_>WZT<C-GUTAN'C-@3R(%8XY
M2_#!L42I="R&H#FC8*06E"(]>LU?L]D"\0;"]&@XF8YG]Z_$-/H4K/0U-[A$
ME:(7&<DC)'')"*\B1>RQ\G*P!,HF":_'H^''"QA?ED??E#*[FM8!W^/CM*<#
M#B4(1124\^=R_Q<2<R1Q;2!SK9%ES]"OT8NZ7\)J:/9N.FQ=6;9@I]\?\/W*
M=3U4%DLN,F*%P,779MR1G65$)%!"6^=\K!W(^Q2>[NC0@NI&+<F]<MV">=+$
MW:$?I/]"?[. [ E+A: ,2%(2MV&3T2S3^!UXX='+9 )$DT+C3[SB)6BXIA1;
M,&X?0>ME:EE FX<P%F@QL9!M!G_TH*P1)C&H?MSS",1+4'P=";<0*7MON/.2
M<+C$).6 *DX22\A"3F7IC.")UD:6"OL\5@_$7P#C):E]4RFW$!-[?Y/Y,/17
MX=N0WO0GL>PT[\=PV9]=HF\T_^AD,BO%;.=.40GI#5D9""R2K*DB,CA%0@G)
MC-Z7_%[-(J]-D@TAOR1"=:F]%F)I[PKG!/W[ZRD!UDM+<;]#* +70G2P0T*;
M6E 1J,KHXH7:N\UB)"^)*A5D73%8]N%XOY\+W8P5DO<1?7F2H@@E@,D0K]"=
MHL'+%)@5.CUW?O'L2UZ6\[B9#%LXCE\(KI?0,P% DU9IBIX+DXZXC-RSPLO@
M4Q+&-XJ'77-VWP+9WN3>4%%/3.SUI-R=?WB+K^Q/@U$Y^^TYGX#RE(@0DB/U
M2[:8$I$HHW70B1HAFDSTU=ZZ[\IO6<X5G<J%2!?A \ZMH2*1)$TB4@M/+$<W
MB&E#T4SAD5N^#@]^%.UO*M.*7N7#4<\3C1=R4G&J3;FVBZ9T;).:>&$M 8A4
M>P7"/*SL_>PFO^Q=+T'GU65:T:%\9,%>&9CO_'0V1D'#8JS1RL@S)0FL0^<W
M%O\C*P+*6*^=<XDVF?.KOO>E<:&ZK"OZ>@7KAF[J=ZM&&\LE4XE0'R-R.V6T
M:K(@CE(J15#<,-V +[7PO 0>;44W+7J2M_F@C28%Y0RTT9GPG$H/ HDNET'S
MR$KE-<6]DK(FA9;7!O 2&-2-]!]3QM0]^SP:3F$,D^F9G\(\#R.]AW'$/_B/
MT+/6\B!Q*PV.4R+!4N2UMB1+KH+&I55 [5*!S='M]S%&R]IHX7[L/M*K5)V8
M47]@&+$4QRM9+/%''@UOD$(P=*Z,K'VJL0!&5[G>[>M_=:EN.^M[\3BN:^HZ
M[8 :$FAI8 02AR%00"X;!89;_&OM ^W'*+:5T[:Q7I_DR<KR;>&<\SZB$@]]
M6^[Z>5PM9:0MP[2=C+)-=?8D!384>*>$T Y71P^E'E:Y;;&"V"1Q&GC.HS?.
MJ%"[DUFW1'@F%:LS'JP@Y\JGWQ^&DQ+*#.D<AOW1^&0TA8G\BZ8W32XB,\(A
M,NG0VI51HI&M<?14^LRU#)KRT,#A>/HMVS8(U]7$J!4Q5F[VL@@9L^HFO3[I
M$#+W1'N6$%BIMDFM19_*<B,41-'H1//)E[Q0]:XGQ$ZF+[_A'><R1NYPE)%S
M(H,HJY5EI"!RR@& ;A+?^/1;7JA^UQ1CY;NH1<C$7\PM]31U@AI'(C7EWC3C
MP@)"$Z>"B8([:QE;4\'?W_)"%;RF&%L*9YQ>'TE=X+^96QJ*I8SF14)M^5(3
MVWKB11*$.6JU9KASZ-H=/Q;A>"E^V,8R;N%DYB&F:Y(W0=62'[88T7:\L,TU
M]@P%-A!W2^%'"]"%&"/C:##F5(+H?/:EA9DFD6LC,[>X/M5._^V2!,]X8%UQ
M8!4IM])!]797NJFB)946/KL28&^(E,R48@>1*&8A60[:B.I]E!^"Z'[?KZ&=
M1_U3-Q%M96?LGS!\ \/197]8K@A>^>&_RDW4\<@/K[$)RHQ-4:!I"27JB<MB
MWWBB:,K>1)<X;9*'^-Q[]EJSU0793>>FNTF[)WY<&I!]@3K9SH\>5SG!^6FX
M#W*:-;/E C93EK.43OG2PH6Y$'W F>7NYS0_>G([:<S96.&5I,@KQ<MEOR">
M*4=TQ.V"!R2*K-W<IW(:\Q*S&$G?XSGP:$,F.#9%I,(Y9#UDDCQ-SDHI-&MW
M< 7%MGW$]73]S*7>JM)M(9NYC.LTOT;/M3]]ZTM)B>FW=_YK_W)V^6HT'H_^
M+,$+_C/^9?JMESD \XR3C.LFD5 J) E>[C,=MY"3"J%VZ_55\+T,CK2FD<I'
M@XMPGGXN\KX8'0WC&/P$EN)FN"EG&B7)$: $UT3B+&/S>)>$DR"(T*@>P@88
M]ILMG6J@C:.).]A[3G,%3',230Q$!N2SUU02Y8!GH7- @ZK%=66_F;"Q1%LX
M<#S_-!K/M[=;WDUZ-N'45<Z2Z  W.NL5\<D)W.A"TE0CQF:%_U?Q.!_#>!FZ
MWE2^K6=.XW($UZ4Y/,TLBJ31\;(EJE$G@FN+(1"]]50Q$VR[)7Z^8WD9RJ\B
MZ1;2E^_CFA<N._^,FU Z'?[=C_OEA+V$+[*>=9HY:8!D03V1+ 7B!?ZHI-12
M* .>M<N(Y=A>(D,J::*%WD#W<9Y!@LNY^?)^W(]P)\"5F:AHS)$$JA"FX4!\
MS@YME4234);:6+LS74-H+Y$O=?302H!ZAC':-V_[P]N<BZM6KK@&!NU])&CR
M.")]D 1=9T:HL"B6R .3]5>4)6!>"B5JR/HQ"6R'60K)6^FS-40'7YQC7-T<
M-YYH%6B6FH/VZ6>60L65HYHV'O/&M5JVCV7NA&2>,-"EIXR,Q"9TBQ5S,4.6
M@<9VCSBW5;:O.VYL(/$%!U<;W9(]B/Z9%=&<YG.X[!\,AS,_P&UO&/N?\1O_
MK7QBTC.04E#4$NL4NM,T(%J-6V (:#()G[R6#V)E&B1:-GCQ?A.A?5DO8$;5
M,BT/>D;=7=].\5<7_4OH!>FC4S$3K5DH ;AH%$7@Q&7)38A4)%9[EUD1XGZS
MJ N]+.!1*VEQ$'5@0FBBC4?;27E%K$';*2L97*#!Z^J=V7<P+:[B#=K*4MV5
MM+C[I_;SL"/CJ(PR)*2IG1=NYR1(M*YU$8BGU$I1N['18Q2[%(ZYDEX?MGS9
M3+YM=!*ZA^@Z/J4)II9",1?AV4X@YJ:Z>E+U&PBZ*Q)8)S@8RDB*Z!1);8%8
MJW$]-()G5ZQA7?MXJSOE/Q. V87N5Y%O"SH_@R^CP9=R]WK_3O^ZAX9G@N&0
M"$L4%SD*N!EJH8A+65%M=&2T=@[DDX"Z-Q8WU]FH+8&W$7"S*.(8K$D^BT <
M!*0\*$I\B(EP%BT7Z"KS4+N[UZ[G8FRR^6\LX^YR,9J@^E%S,5;26+,X_'7$
MW5TN!O<6C#%  G>(+D#9 Y4N@>0Q>NMHT+4]@%W/Q6B! ZM(N0W=WXG3N>G>
M%@3W)2F0)F^)9#H2[\ 0'G+0*8N$JU^+\4\[%K._DGZ>"():0[AMM L:7<)D
MVH\+D(4@(4)R) ;01#JT<9VGD@C%5/+22L6KWT\M1?,BU%])V)UD8&4FF0I(
M282"%BY$1[R,A@BM57+1>,&J=T+<V0RL392^F6@KY],_FSB4112<Y])6F DB
M4[+$^X",#":@4Z/,HS#(_<[ 6D>SU0790HCK@MH]07'T2M!G52Q%(LOEME-)
M$1&=YU3A_J-K;^.[7==L$Q]N0_FVKO$[12.:X/I1ZYJMI+.F]:S6$7B7=<V<
MBI%&A1N.<P;W'US]K)1H:YB4M)+)2-%N]<O=JVO6"@]6D7/E[*<#]4_PX]NR
M+[='C@LL3P_14#""Z-):2@J1B+6>$JI,3D9DH-"DQEGS-V[[OG]=#8U:%V^G
MM<^8,DAJRPD7&<T2'@3QD 3AEF8G:-34-+'T]J7VV;JJKB?$RE/\QMX\^#B&
M^>4_I3>HT(A!WS%80G,LR7,@B),J$^LS&,L5$]0T4.WR-[P O5827PM'\;?9
M4_=.&B,8YIDIQ3I*RU'&\3NEXSQ(->$?)&*K[8\O O)2#/C-I=Q"EMHC4-<D
M;P*K)1-^":3M6/ 5E/8<#3:0>!OG<DO@64&9-3244G">2,T5<39RHF7V7F9<
M!G7U^DA=$N$9"[X['JPBZ#8"<D:7E[A&]DL ,BZ6MP4Y(Q69 ?':ET.K'$BP
MS!.=4W( U(:'3?@VC\A9!*1[,Z"*FAX&Y6PLXXIV^V0\[9WYX<<K1B>?M&-*
M$FIS24KQA@0#D01/01K%-=.-/'5\ZATEXT_?%7SOA?N^N:\OO8H)Q[<@;B-Z
MGH>QRN;=1)GUY^?SF_0&PG^HO@TD5W$1?@@GV"1LE)9D'<I5K6*X.!CT_5(4
MC%L>HFNTZ6Y;@4LVU_KZ6T5@E?7V#B5U.;N\!@)"<!/0/]0V*B(]?F<5KNWH
M,S(!UECF&FV8SVCNWDN[VQPW$ONHALPJ;X#758%N:ADZGG4I>DT]1;,.F4>"
M5)%D*J7A#B@"JJ&\NR_=0^6M+;/6KQ[N9.S#N#]*\_6% ;  7A"'(R[GHHIX
M $-,!,5]L%R:VO6]GT>U[_9/2_+OLK;&'.&U5=\$8R<WEXOQ[<(MYN:Z78DZ
M&RBF\V7F&JMP.04G'1$BXH+*.2/66H=V#=54AYBR:3?LH4ORK'3SN1WNK**/
MSCES.KS9ATLY[$AY(!H@$VE":7KB/5$H%Q:SXS'6+B;:$-JV+U]JZ'4EXJRG
ME#:"99^$>?'GZ.;.5\\K]'N">WCI>$IYN3MR1"7@,E(&*G5KV]Q"^^&XLYY2
MNBF)?OCN_?'I/P\/7QV>'+X]NCA_/\)1P+0_GM]'OH(AOF4Z6;]&^FK/KU T
M?8,!/:BB'J( YA/S&H),-%K+C8[".F70*Y6ZM]JK-B[LU1]"NG[H^X$?3@Z&
MZ73Z"<8+7SO_Q-R(O\!AO<)'_>OXMKJ B*"S#;PT5\+]U7E)0G:"B)!#0E,_
M4ZC?7;8>_DV7T/=7ELJ3[S_\^AD_];W5N7 N):4M409*GV*+JT/I;9"S<<FJ
M&*%ZM^8U8&YC:=T2+Q\NP6TKM96M_*'LSF'\I7]52JZGK4@R1$F2*4$E44IB
MHZ#$&Y$#%]0Z6K\TVQ. NN=6ZRI]7-"ODCY:\1D>@KLIZ3-'1YUATC!*& A>
M2L=EXG*,Q$"R3H/UBM<OS_84HA^1+FMKI(4(KL?HRMCCM$2*3F?CX>FP_.Y@
M,H'II)=2$FB2HB<38\G\0L<F4*Z),#ERX#DQVKY!L!S?C\BE2MIJ)<GC(=:#
MR]%XVO\?7W1RFM^CSS.^LW)>U]LW*NK2?HC@K,#YP'!2.)L<<9SS1!THJ)[!
MNQ[2'Y%MU3782OG\IU'_CJ*>'(]PCDQZCI:8FQ*12T.I],\""?.R[U2J9"*C
MU+10[;@IO)\,6U=7K=3D?PCU!*97!S?]>/W;^88N-+,2RG$?!?1.O$#OQ/E
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
M7+<??MH$Z4\6UE)CI^V4EJ-&-D%/":%HR26V5I9VL3P3%T"4_&)(D<Y#I7:
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
M/MO0^#)2M::N-@(=5P*=&5?!*T]8*(7G SIE5H9(<O#6BL2IKY[NL0/<>N;
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
M=ZF#?'B1/;P4;7K"'E8$&K@9NX[_&\CC":P3?KJBXA4/#((TFB0G#9%:>1*
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
M7PTP/?ZYG*N*C-HY/OXE5&[.>I5\UMXD(A >D3F4?"%F2<PT"V5T4K916.F
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
MQ\%MP=G*;VXKYK=X_UV(EBV0&KF7= &N.(#%.0YP];AB/P.]@"6NPP$>@A.
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
MV]&^Y_@0AT2MF\+BQM;)AE8PT79+>KQ'A<J!H)RJRXEO[$;UP+K/JWOK208
M4;:(%Z5R!M? I>US+&ODF[:PM]/"'N"#P)>VTX(ZHY.\EF778\_PW'X[?Z"+
M[MJZVWS-$:H@F,&FM(EX0]^888::.LH E7ZPVWRG+UKJS?*]@KQI=!^54<(_
MN ?-&U9+4)412%-5MFZ&3:U!>I'M5763>U:ROW$ :G'A.WNP:K SK23$+S5\
MYLOFGNNE$P,(2A"PN.XUYI#X$OTY^):.X?OD=HV_PC<"'1NKNCZ[>V(%\K;5
M^,)*EBX]  SW<,?@HS3.J\H4"W;ZU*7$U:OX%RW,313EZIZ_L N]_.XK\4M6
M5WJ+J==F!WHWP*3"Q[.A(E &6".8!?ML))2OVC%"OWKBJPC9'ZJ-6 A5(K0=
MUK;_Z.?48:1_\@T!%G[79H:8*]!<CMM=.$]N!W57XP!=PH44;)E:-;ET'RV
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
M9MUW>:;.$8)1%8[  =8>:!"]#:3 AI(Z]3UQFL^Z<KITG^)CL\._!=X[1N9
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
MG9PSNK"* 8652VCIUXT(HX;W6MAZ)B]TE9L^ML#<3FT(N'F@S^RM<9?6*F"
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
MD'2)U?DPHS9+HV"X.M91S:@(8JGGOTA?5GDKC/'L9./"LD9"* 5@U[AV&XW
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
M[<S0D20YJE6&;W[?+;M.'N.7H!6=A1)OBQOH,)\VC3AQX]+Y7S-L/3#:OL:
MDS40SA4R0,SF(Z2^K,!/3&G+19)?0)-VQG&=)]Z[-XJC0@QS?@@?%]=98A^>
MA-DVO?DAW2*N)/ ]H^NSN]Y6GVU&^+7;_VO?F6+B.B[<DN3 "E@VR;TO(F0[
M.BHF3ABT[0 _C+X@98@]!50 *84_L=TL@7O&]\Q Z7)L<5L&WG4Z,(1.N7$[
MK7P55>Y-BK<!DUL208=RYKV@BF72IP 4!;#U@AP*FFL(E[;T)UALQ2!"=C ^
M;<Y:-):&MUUR1H\4Q_HK*0!]YFSN\04+%,X5T1S;( ]GW\0QLJCOO0%GPTX4
M2'?FZ'PKL+1V:\A^(FFA^>*7\$'RQ2OYKCPISQ=?<\UZMHDMH2K6*< U*AP\
M7K-E6S0Q//)-/Y"B %?\:DA/B,J"]_11I;LNO+#I>?,G'.HR7OAD!Y(D,@BT
M>^,S!6CJ^+U,ED-LXD^G .=&#X?N$F.SB450X8@-;J'HE#/Q3UC<0''>EXQ?
MP1LU5CD%EQJLSRP$+GZ*#]S9WRU:?S;R54\G ;S>48KN5%/K_*4O4[@V')6*
M.DT:GMVOP6!<^_RIUC>"LR.'LH*(RF"2H0M19$ZG"<(%Z]/JA\R^4(!@DKX_
MC(C9O!W?)2-MC'XI0Z-1_DMAE+R\:A/3!#T0MSU%]=^7)\#'O.46UI@BWX%<
MT0(PY)?,'!/C#BE3#!F=:>EJ;*ZW,^%1([ *.D4"#\N!PT&L'DRTI.NXOD@Y
M%T73,+L8VV1YYTL#6V=Y5!*O^6RW#=CL$$7:'P>"2V=:ZAS( ;.@(Z$G1!T#
M'&MZ63I:'8(F7S)DH0"&HRX+W_0\W>WCED ?$L[7-C8>.DQ7Q#2#QW'54*+1
MCV7PCB)5?[S(/#"-NA05^SL4DXR)GMF.R0P5:8=1B06.>3P&!^<F:M"U'O;!
MRKR!0[')LR@L'9$:YV^E8!6/<3,DU_HX4!2$$1LF8,0+0SB)FM2:AGYB>C4N
MMTVTF6$"K\!P^^3S6*J2OM+L)&TRS$)"#7 QUM4C<!K<?LNARX?H);]->C&/
M_&(ER'M/P9-]^IT5QS'PL]#L57=G,)O$KM5$ERB4(7NP.;+@"BVOW.OY.-GH
MD:V9LK%6:J942O#';R:&S=F(F-=Q>W]PV4#:)1IF6.Q,/(@/C.VKOQ_1Z#4M
M/:;&Q_X5%Z.'9X^1C+"/)^;O/.^.I:'U.KCE^H*7B<CF/MHRV"J87_!S_U7A
M+^F.I\I/]WQXB_POUE=,R:*I'BV6S($8<!ZB#LP"!%G5>AD-'O=N;F @VA01
M2UNFP3%H$4,8,[92]R--G/8=6<$07A9?]_"]6@H0XEVQ/W;=*J!K&E1=&6UF
MD4,>K(1<I[EL=<HM-BC&MQ;?WN0+?4L!["D BY'S;"W3*2=%"O D[LCH^[DF
M00[1$Q\Y0AIWR7ON+5+-0W&?'N?_0BSY*47+]>$]'$**PEPO&LIW\=TW0]@3
MNGZ_HWF,)IM*:#M2 /YO%* *U9E=/#3_U[=(_OO+M,HSH1JT0V0AF.H]W&B!
M4*L9Q]I7,<RWAX"Y.8_>*4\33'4,/_P4%1V*;=IN&U</2RR,R'TH\XLIT8\X
MREN^F%F\H/2RA6LU:$AM+&O@!K]>?D OX7"J/AQ"7&_CB+>PU?%_ZBZ_6!V'
M>6!N;!P*+"CW:JZ ^0R99EWC<X@9# C3D3T$^QH[X95%(X;TOO>[P ^^4'IN
MTKBQ[*IMC#;@4Q&,8VH)X!N6LRI0WCO-K5'@5S ^4=:QJ",T6-+!KX HX/F0
MOWPI+2?%'T?74CEZ^)[#-[M\<:EF^DHT>=K3*D*US?AM\X0TQ_.VT?.,=]UM
MDZ@TVT/()XE^+948OET.E00T.2EORBEG:PUKG[BS-"? &G?7BS1S=5:R7UHC
M(<SA2)RHI3>T);%;6V1ED%K^57[=:L+JCX>%KGP*,LU>CW0JHPIYP@G71$]V
M[X+'*4!+,G]1IM-7[WR;M6373+?\\L6IY@Z)Q=:!,ZDYJCXT "#9?_V^#DZ@
M96"-V98^2JLGIO4^\0.3O,)Q_O/N%[D+%,#\S4N5Y6KD[8S72E-T6(W +R0I
M(\#''4+T<1'\[E'W<E#O8N(DUQ]2X.L+-)A2.!M.2Q?WK-ZA4 %9M+X_RN[R
M^-'A"*9;?-:E-E$ZK]XK3WQ<B;/'5^A?5]-;UD [%ZHI0'$1J<>\@/M/^Y<9
M_LZ&ZN8)P3A;)/XD5J/TRXJ;X&%"T]MVWKC0%I<$BZCVP$9UYX&5'+H>_BN_
M$ZMT3O6L&JJ/GJ%=-V?_%GHE>8>DFL\X/C6D#(ZB&GTS$@\YO@"AH:8&U$@W
MM[Z&N3IIIG'O][Z>.=3AI8:3%*"QB0*@!ZB>'85.W]6$TU& P" *$($L>)Z!
MM5N4(IKQB_-IG(2=1TS,4BFL4*O:S?4=7IK^]ZIC(V4FW<WMG1!<P>_=Z;<X
M&A%$3C"Q!HPU)R+)H5*O*0!.&H'WW'-AM1:'9_]+0X@_-91)9D-0$\N5-T0F
M"G"2^I0#8C:@325H*X:+0=-OO]LGLY02'W]>46'K_BK?JL*W<Y#+(J: EGK3
M*LI[:$;W)D#4R9:C%"_UMHP'POQ\&E1699!B>%-"76I+[MFS29P12RE=Z+?'
M51=\QPR/;I'N#L,-Y[I0IU;-2QP/^9/#/9TCO#'[,C);%USY6$\H^L8'68-;
MF#B8WFA(NECVW7%&,<W<J, $%R4O61"^7Y5AFA,09)[DQCLM<^HKH=]\*A(9
MR_"_Z#^^=K_K.MO+/C:V+63]P:& 71N"IYR 4^]-D/Q2N.Y5LXC!3,&"=Q_G
M:KF<E.2GMYA\L]7)DZAF/]9/ 4K (7!M+(*)&&14UR_I(477Y4.HIYTQ25:L
MT5T U>F<N<MQ25KDJ*W!G8C&JX"CN4=3H(ZY/71ORW(=8Y$9XT(;&[7>I\">
MK!?'XM.[(H;*H\R;DJ-3G9T+B,E0QKL4X%F(_L!>AWC=QZEOM8SZP2("ISS5
MGS_L99XW.VTP[>\+*3^BCAU7)K'68_-U%S]45.TAP@J4ZPQE.?![HKEXW"UZ
MX+ZZ:JN-GYA=I "1B1.M#1S5"M,2@RX.[T9'-9G+Z_7T#[YU"MX#/,]GOSL[
MJ:F$_"@_0PLWJ(V3S='":QF<.Q,KA+\ENZ515X5^/DZT:[^ :4WBUD$;?!RY
MX8/"RH0I5KJ7*8+T"7T"][]2C7IC?J[>ERS!?]3"3 2U6/YQ-SE[)+IJ;.QF
ME[./)>Q7T%N:YFIFK+2.\HE:,$;,($@'#V[JT>@Y9SG>E:?)XJ!J(L[UP&'E
MM(\12>#W!Y$_,Z&-2!)V5./-?Y<]RW1A[9=EEQ^6*<Q\R+*4QT=2#7+R@P%#
MX8/O!Z^4E-:N!FY"2A^!<1EPCG92E13Y[<BJZ6)Z*?)U.2IDFC:YW<KGBZQ-
MW6CRBTJ(X]'I:D!0%4>CQN*%C[?-->ZY\/=G_U?-\,,?XT):Q"(,$"SK5W-Z
M/*($19_$W>S,.A&@K<2EOAJXX)V^(Q,P#")(62%6Q<;0R?Z;(X4#]'[CXI4R
M2[=B_Y"JGNCC0N9*-BC A VA\R/-Z]\_P/4RFIRS*F-%CQX4N'8^@*.DNF]T
M/6DPMPJ^%\GY]*4VS*=>)>%JTTV)]0$0DN@<U?P(#TN**.!V;!+J$8SW_J4>
M-Z&=V.-.UQ[%<OH(5=LP/.QQDE=SA6[A*E1@V*6PV"%DOB'53_"Z7 04FK?V
M3.\,U[GJM^?3@@3/)U-S#*PK+(G,\A;/08BDL[#0Z)74:'&I=,A-6MP0F7'U
M7X6;XOU:IQ4&VU(+UXQM+,^>^B+PK>+M%O#:6X>[TKW-S19<XN65+79H0.H;
MFH_YO*:5#M)*N@N=-JG9?KI1?C2_H[IN)6$YT\)-BT3"']?U0RPKX]8PO3JH
M5%+9QSFAR$>!OR[/R\V4:5(AT=8ZF>243C)\5:/8[H*XC2.G9AQPLW^QRQ5H
M=S[.S<!,U>GV#K(Q76%O6[*+W"\ X_JYQXYIZBY3X0@ZA )P%SSP@-0D34F1
M=1<3-5(^I8\]QVR-?M44L]E96=7;=)ZJ]XV%FU6.U8$U4AY[SZNBV!Q5$B)5
MLLO:?$BY4?LNPO\/>V\=%=?SY8LVG@0GN+L$"P0+&D*P$-P= @3I-"Z--A(T
MN"9 @. $"]HXP=V]<7?HA@ =I'E\9^;WFSLS][X[;[W?6F_FKO='K75.G=UU
M]JFS:^_/I_K4KI?>F" I19_?A*%@\_E[P*87%?I)7]R-/1EX-::-T<&<2-B
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
MVJP&7K36'HK"M_<B-Z.I ;>-ZXRX2)PFJC;"'@, V&H @"NP,3?HW_R%^ ^
M'=5^)DT92'U#4ZK;5I.%89Y%P 8HW'(WKC6V1:^.% V1&DG7WA.'M=BUJ1X'
MRCD@6N)>L1-O_:2I#'1[2M? EOP3)QZ"+E8JS8N467.B.YPZ-+H'')/E'_CD
M#Y:P#=>/EPH6=T;S!#I+E1[@ ]<K/]TJ^\RE5X;];GU]W/;[BCRA&3H3,5#V
M\.:T5M#O =\EWMP#?CV\Y<Y(S@'7 5-JS5)]0DW=/ XJWG20\+GBX#T /LJ
M"]EKW6N_VI!!22C>O@CO7+WF]^&_0\;= V+G9AC@!2U8]X#7GI$/8%'@K_Q'
M_[["\L*'H;]MRV=U\2OT#FOZX8;;*-M_2,L,^M]O/Y_(WC5F0,9-U6\)S'?\
M*A]>\SH<BOJ\\@"3 U@>N$X=4 6) ]^4F^&YX":$X2K6M]5\=>3=46(>=N4:
M_#G<*GM16=2^K@+&17TZ?GH/ %C]TP*>?WM>/)%' >[@V(L&?EA(929(^?AN
MFZ+)+4E]:^&L/:Z-Y%:R+4T?(5V%N!PRG&''EURUJ5;,VGG5\(28E383;8J^
M3FZ]/?#W$.21P4-/*\+->U:8IK>6^2]#:\]>Q]'0%I(^[QM4= 0>'O)_"G@\
M59'76 ]/C<%#?!M@GN]+D<Z+Q?>H:Q?8.LNF>_@YS3KAM>@I#63-K_W6E $>
MAI1#Q=STKB(9^/^:CGJOJ?C\R,]SE:#6U&'V5'D<A8<L[1+/*L U["LU6Y;H
M^&B.W,)#/I/(?!J]F?Y'PNPN&,7%5^.[;2>*A5?V*T?13 UL,<^RTFYJE[NQ
M+4/_0*)# K@AX^B'J#M"U+.FOR;C?CIU1]R"BI2+[1/M+W_< Z1&?NDH3<,-
M;KL3T<0>!LV%WH.'R7L?-QA#1!L*T"[.S<_YKQ/-O$7CI 4/F_CC*ENXUIT>
MRV_X*[Z;V)SCM\S0)D]2P1A@YO&L^N/X(>U*O>-93C)6]<PD?Z\33C89?^BB
M41@_23W%C:"NC4=\UZXWS_P\VQG*B=_SZ($D9OOY(YTV^.D<TI2=UEHI>BZU
M]K/44OR%D5.5M1+'8TT>F5SQO7)OYJ-/L%DZEDU"VSL@D2[@Q2[M@PR//2$(
MD>&!EH.+@ST(JYN[R#_=D'J<<=5MIT9"A47@&4#[ECFTY,",\"[WEJT"[-7A
M9=1; ,QYX(-3Y?SKD]8)!0+^>1$S^;AU7M*:*L<K"MCJ9--(\XWL3RV@<@=Q
MA=!*HP.?U"RJ"M[UY11=-QK!1( 'P1/RUZ\L@]W,A<"02W-$0!)!N(UO$=]W
MLM&$]1N)'75B=1#0BBWR#IZZPJ[I_@@MCQ%^Y_Q2.@&NOQX7+4F!H#X[N%&K
MG_ 3JO?2%/[65G0Y9._(VDR2GVIW8%,;77B&H("9]L[\<5,2EMA"'J\]%N;]
M\ M<.'1L)"DJ2C$4ODCJN4N!Q^ X=]8>S?2^]=>/V7M K4P7,(9Y5\><8OXN
M&'9"0Y6_P(X0^F$D;'!YZC^(RZ4A"XAW?ER)C5#\91X9P-PV\^G:_8735(MV
MD9S@P43!=XJ]5>OGL&?/NJ7W$C($7U2]-W S36V&Q_6F._7<R?0U*638/Y *
MZV],N5.L[<:>C<0&*[!1LGXF*OSACP5AE-@8Z9:>/OJ!;2_L4+S(M]E$'H_+
M:U4)1=]=D:BWL49Q1S(9BJY9B[WZA79K@7=E,W=,"-_H4ZR>X4" ,O5$$U5)
MM03?4@KQD(/V:]S?"P[2-F@TARGU5\C((=4W."$?J&YI2NS2I4XCV'U+\B>M
M6Q)X:8;;$]>8U>EG7Q.']5$^6U>F)38SA=Q(^"E.\U4*J]RHQ%@=7_JDIF!G
MR$1EP78F'Z]P1%8ZEG?Z5RD;O@E)6]R.KJ)Z)"S].6,S+;#\5E,FW+S[$O+
MU3065!V^S_<)]6 J#5/8\=E$\ZE+](K3/D2JT.UUF]F+AOS9VOG?_M0CNZUM
M]O.2@@53QLI4T46,2LURW"3FST@O)$G;T3WZ4=1^6N/E[VO"M:<O##Q4L>73
M'MG4UU:3#W<G:E_-?OD3R>2]*SRH>".&'.Q3G2B*PL4MUQM2G.*KL$K<UY-H
MU>*UJ>,N]K)8-VD.C8^VI=H(G+[,J(01KL]D)14YN"&K!R7H7@TSQI=]O9OZ
ME-QTO$RDP&303\K%*$#6O.D4:4:)=+.Q\=HP_;"J#&W+.+JL?/[A?'M^K H]
MV# JCPC'Q&7$[VIS+%CZ):*^RF6#)@YOOL>CS%X\+$DZ)A\9#!+A-A??'8XR
M;F1B.;:,SQ;C9PV"2@$7)#77N&].2?S8&ZNC'O-*<I?4C4R].%Z@G*K@'<]Y
MR7J:*/T'@T-2@SK5&GD,1]&4.ZRHDQGDI_,\-5D]X2.G7+>H>0YJ-A]BQ9DW
M*!'[2/W@^VKUN^Q^V]7I(SRBYH=\W*==JYV "0P9VYB+S2[J7_#\NK#<$K+3
M_=S@'-WT6$C=S:]U=!*C]1.UZD0TIFJ[I@W-L7O+S9+O<7D7><^B_99*!C2A
M+T=\^L)19,@N'61'GM^K6:'/=&R]36E)^^.KO!W08#IZH%"R]#C5BJ$/6LJK
MQBTB2@>?M[>>R("Y])$JA%E6XAY"10J1\%6+-;+S;4<_[(8V%!1:7_7$6>U9
MW=A?5CLF7S?S 6'S8+6"JD\D%#F=QS='">E'$!%7?!OKKT],$A*R'T_> S[P
MDQKNBS;IC@;9E/-E W_(V8M4;:@T\CJAIMRK?W2@BY&_TZ [P7X3]&0+W0%W
M;&%W0WCGNUN9&6SYX- +5+*?>FV"XO8%-BO9WD@H7*7%8]Z\3XW2.%"1[J(<
M(NL7(EOX+7?K"B<-X'M F)8MFK9WK3N?(57%GM+V$>^J3G"A;@IR/W9YI$^<
M@0EPQ6,@_+PG@&'J G?Y R_VSN4&6&L0P;;T(XT7O?_("HUXGH_J9Z-_X](C
M2B/]7P^T=*]&D53#R#^5@7[O^N@]53_VX)PZ%.I)$VGAU;G&Q585LM(R9G*7
MC>)QH"><O15LDBJI3IP\@,V4"_>7IWJ!U'SK$K<^G;/%Y'TE8^*M,S7YV>68
M]ZI9ZL?<92;\8BY">/EEM"?1GL_O)N'C'D0Z3Q_=Y^66"?ZD\X3M_C8SMSJJ
M\^#O3<?&FUY![L)6OALJ!A%1LR[4K(D2;(/-QBDZ6B9-/2R G$PF5L +,X?5
MQW[:Q7Y:#<VM$^7J83N(REO6. FS/(JZM#= *F8!*Z;45SF7%G_H\+WO 6$0
MFWL ]1X]PP1_Y::_MLG$!8K7O154NQCYN]C]W-)^>YF)AA7WIK,(\"<1W6T:
M7STW:3,\L&!&R%1:AG3_;/E0LXLWN+=GUN9+ N$HFBZ?;G 88Y46ME*IF0BR
M<>TT7'36,X -@561X.%-HX+GAL,QA$?:OZCSZ=5P3O.ZJTLZG)=[C3"F1?0'
M6,<.)IV=/P28HK[2JIJU25RUUM=2=<%:KNN]!]0]-Z24$SSVL&6M#A28"I@R
M?^+GAJ ':<UU>4Z8VJ>GA54(M2B6L&<->$Z2:SO?X"7)0BDCGIO^X7GNBG;@
MXQ'7.X9^8,:3W26RPEZ=9!IL'&%=,\2WP#CP530!Z@I0-MFU6XYV,X00HJ3
M;AMQ<76\&%T4&@>SY$:2U'D.&A( (\/M",6J9-KWS]<[F$+P7$:\6^X!:'Z:
M%7N>J:)$B_MA3J3(<-UOJ>NFY<>G97QKD2@SJJXQ>AWWCM\5&6MQ(7[V^6"$
M1SLI$J(V7GXLR58$]F2K;C=.DJR?[!_A>-*L$4XCN^66!7XDS /.N\R"]V9L
MA(\+J0S1.5RO#.DWMGHU@M_7 BG?1%>@C+&U%A2L1SN+&+-3F^S:),!T%X<0
M@FP2 TBGBDC_G*J>V]=T!HE!PAI[BVP!NM?Q2E1DZ_K9:"BF9;#/:F?[O(_1
M_K5TTD:Y^)0!==17_E7-6/6:JNAB@>@&PH;L+];6;@8^,I>I:0B)+AE\J]JI
MTPH>22>/BC$/LHD;$Y>APG?&?EAHCV(8U25<%.@-M-1>O6^6"I>_*VMA$JFB
MSRXWE<V_!_3(%!TZ^=.H2M743567"<@DMUFN/XD7O(%3/)/W@#'TJG+TF G!
M+Y.^"QE5I)79ZU\G^^1K$1&7.S(&;0BD8(KLQ\IV:'TB'J,G;\<,X ![=G42
M[8O;Y)_:KH,PWDZSA6B%<4?85#6D*D\N;RGH)J1J5EM(:Y7WLU(?MF$_D$;;
MX%N; @?QF6C/^E079*1A;-'E LTQ+*9NFLH5X^5\(O:'7=<'/\LY[I/U .UQ
M0SJL>M("J)Q(# H;[:HE+RMZ7C_:).G'3:AQ59"K/EGZX?J*=DX,8E?YQ"$M
MBTJ=X(#\^J*PM!3R86E)X92XVKS*Q+2L@ I#L+KC+!Y@L8"Y2;9C)HU\O&E.
M#A[JJ;\V;86&_P:Y'Y@[M*LJC=A[IE'[&O?NC,RDTU0QJ9Z_T34DVA+XJ%,.
M-^_+>HY,R06W&TRZGQ+ZIQWID<QW%?,./%@7+)G7I5$'H\EX6O>5**9)IGN.
ML!3#AN(QW3I#. JC$<'CE;WXI,FTK08$=$AT;*S+TJ35"B8ZUE+>BEW:%!:"
MU(J&\ AYU_&ZF4W];E:8KC@J-Z0WI-8)C)D4I^SJU36@P&NVZA_2CUJ\Q4>F
ME8(QM";Y?].]4&NN0_K:K$L0-54/0]-$YI2Y7%\3<M'I;R\GOACE?L_PZ1Y
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
M:/(A[C"$^W0Y# $WFME1@_7I)XA\0NH^//YJ6[Q!#$Q(2GU2;3R!X(O-V7M
M37NT7V78\S]ZQBTR.6 WU99[P%M*P[(Z,4?;QWW#DK5^]+NQ%R.W8DC[C=5(
M".%1NA/A7KCRY .D?FI_^;AXN5];-_%<PRG1;O,)_$=$!A]EXG!T*R=YT0P]
M'F(G!(&KDJ8!O\QMBBE[(5Q;- 3.XM)!U]Q,T)WX.>C\R_G7;V9HZ; T!E*Q
M&T4\V?(JB_6%(ME*WN[^K%=ZQ+1C><Z9U>L:4Y"V %^93M6')[HJM"[[OZ.H
MA+A<GO8\XTD03[%VB?\%EZ7KT1SW$\U'ZJN3B_.EV>0M./)? G'=@Z7Z2D&O
ML-7+[2:4_L/,Q3\^*_&X*=C1\,0F^5V@1"H&3N.(_ -U*5L]7Y'IGTXWI4S6
M6[UEKH&,@>\!+(I_/WKU_U_XQUS0'S.O4RLO!ZOW4:N6IU9ZV9.F>Z5KS7K%
M*)\;6 =Z2^J7!8R)Z#\$#NT"\V6SUNXS93%[/JIOHVP6@NH_20WX/&K_:S[7
M_R$74OX.?&IEULDR4+Y]?ZBSQKJJ8<OR7"F4+-;1U.A[*_^:*+[):'!6R%N8
M*\\]0>/9YLY8N2#Y+I<\Z![0R2UZ>Q5W)@3YV\'G)@'.\G:D_(=[0!8"I1#W
M]Z/ _PX76F0N"Z<]*M'W?/!@9J7"GY=,E6GJ:D \Z+;8@4U2>E%G8PNV&K.W
M'NMWGO[:NJE_CD\FA8"I2SJD..BMS2ABP_;=%DA"#E_T6VZGOYWE_3>J_DS_
MKUD)#6'2Z=<?74N;VC8>+1H)]?N&DFJ^D_V_V2C@WQ9745C!DA?T24V#;D(@
MU=X+#0C0##+6G?V-.V70LU:?[*[<^QX@0Q+@_K=Z"@+MNMR&RF/@V!]DTGG>
MC=$Y*H#U=J_!]5LY6<_?A!A@<]GG"(Y=^:[D8[L*[K\)H68?HF1VI(PX'VT1
M4-[%_%^D%"_K=F]OE?],.&]+&'%'_5U*IJY29G=#??1S.!=LPD3_;U)_5\GD
MI=ILU$;[OTC%_8M*N>O_WRC^,:*:A06O%(_X@#OZ?_8(9Y7''/#/NG#IAJ9:
M+]'TRO"*;)N6-)*6,;ONI*U$9;'#VJO]:;?C]AJ93CJ5#B-2G[96-T_H'&?
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
M^42WMH8/X[+3G^D\JW.>"SCR*SUT>AT_UXP^>#4J. YR]&!;>U0LI)1ZS4H
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
M4:-:OL9T/S[PX$,3-846"B $)I0<F)27%0VU#5G4K2ZO38 *==^M^C8AF=J
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
M'AD?Y+/888QA'X!YXU+:>@/)FJ$/H[9VVLQG7YDM95X5%#K@>"!G'&T_C_]
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
M@![>>YL*R% UX6CMZA0P'EJZ_'6J(+9,.&1#X.8O_V+? \V,I%!YKZTW=OZ
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
M$"GUTSR_J;R);,5F7/RLPB*,;=<J/5D.JICOG64B=0N(TGW'3]*/78[F^/'
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
MG !!J@"+8='^J(FKN%)_YL19&?SS1VEEJ(Y%P"9<\OLNA[=RE6UO7CU[#.*
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
M-EL,I[L&!*^N&EP]D.&\!I"4_)4MPA5=AHO(PH-2T"0>:7EI9)(_"2?+W.J
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
MI_(#RTN%D5D61X47\VS.D4IT(Z]GMBFQ'%DLUX"O!QGX98(G7#'0==GFHNS
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
MDWK21;WH>YH6MM&M>^\J<]ZJ]M.._,J_*<?DXCH>HY S@J]!#"N(1U,1]6M
M&PAK^_<V3/$!3^-0&XTH)4-,6CZK?;I^RD3Y]+=?6=9;A4+WXI6)0F=8]IJF
MU_MZX;>W7'?N0Y),Q[ 23&UY'N\>F-N[!$C$:TGY'7Z*$_H0MF$2':"8DR./
MHX.OQ%W=3@=?H996\<AJWL5R\4!TZ7*EO;?)%QXA^Z!J1K25?K6[Z;5D70G]
MH(7E64*$LW;;JF+C('%'!Y-KKSWX#N:RR^R9P\K* DQ]ACPZD >^=YF?W6_Q
MA1BA(1(49\*BRM_[P?S?%^A!B\S*@D2GCTQ=4KY1W[LBT%-#IQ7:-X2)KI@D
M$_, ?QF(?!]Y\1Q_59%=4VM(#]: WK3GQ-PVED<MXI'WK%NR_/IA_Q:M=:9
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
M]-)XJH">US@DW83-R]@J^M[(XV/I]C]U(RT\U S?"?3@P>VDV'?+K#G;3?"
M"K')]F^HSB$_+P]2N7R98#D; X;Z5$5BY>AWGYJ/# AGZJ! 3/_*4H1!HO$V
M@7:D>55?<<=5WCN^XN::A,B"7PP_CI^P*Y/)*!&P2N.J+K4@I'*2@V8+.W>-
M[5S-E&>&BM1.'>#?!4'Y]4FTR7F<9#1C55_H">2CHU9&(@_:K5CH($PG=$[8
MEQ,[@H@7QYWZ^^QMWJO)M+(W/\6[7"IS*TI:RPBLD(2G(M]<%&Q$)]KM%V.:
M5M@2E3/66D$*=<\6LK\H<6WWRCI:VLR("431RR8L9[ \6)C=O6N\9*)D9_?^
MPK(3YYV?-!@I5L_JORG]\<6YA@:1ZRFLQBJE%4WZHXDY(F\G-=TF/&?RUUFB
MH0K#K*8=]ZLQY2*&.XWQ*@E'V$PO'7+*AZ-X4P*C0_05V"%2HLK,E/R*,#9#
MAF)1$-%=%=Y'$1RQ^XK6'^+HW 77#=MN$[!=P/8FEED>0@2,)E-U1RM%^>[(
M, ]T(I;>--0V-X;:9IF.@N;EC_NM(U<'CW$NAB?XV5,[36E#449!37/E5G8C
MGHR6GSA4P<3R*Q[F'EP#]HZ*$?Z.G/-]O#NKF2TG(Y>O(<\=S?3JT82I59I>
M8-=\I=SAF=,EJS<.82D "3;;[]UJ[K+O5]F06;FC:# C;GA1$"W1=6GZI$LE
M<D+;X9!FB#<4DK36FFY01_8CBUTG:LGY\#/9^_+V3M@#)7>HNGA$^6_\)'OX
M0A"G16 /GV^%(5Z.WY\%G[_U3BRWOUM-=2.#J;4(F=JKW$*Z<@T@=&AR!,Y)
MFH>+9:B13W]3<>6-UR3[SOHBXEBDZM6/#EJ+])&,TQP,[ F(5;UDB*HWE1\N
M+EJ2YL3'FFA8Z)"=>@9B"WQEY>SUEFSCXR@*3(R50 -CI&F6#Q_" PYK+GTI
M*2 ?!L;Y6-_4!EXAYM6?MM<X?H[MD"12.3V@Y'KTUF:Z4I81TJ5SE;('E? M
M-*J/<+*I;W;BN$'49*)$\;7^)O$1^DX_FS)5'39CMA'A9LK7OL^TO.LG"ONZ
M.VUP;T<<(6E;D?LZ-==NV6Y_RNG'\$P,;0FC:U"L2Y7_1!9AUHQJ0^RJ;B+/
MUK01G7M_W*F/V*!QD/<1;O5L!XU=ZJ[X;9V2D[/)S(-JCX&+A:+%,U _0.(E
MA9BHUW[\PQ?34I_S6ZC;%*9FA;U]L_<.VP=M$'<\GI>/4&!9T'5AR&L *:D
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
MEKITWXW?E+(M.KFQ8JN"]\)YCK6;I;.[;SA+VKK&&.Q\5W_^.?E'_65-V2?
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
M@9^7HZ>'^*-JF3@A%?B*\!)G6H#$=SY7U<L9GX*BM"PV%/2-6R@Y$ZX>";\
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
MLT)_Y4 F955V3CXR=_L4IZAY'#<O>&2V4L:,SN4R4TF1Y=7D#4 =];M_)$G
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
MQ-[;<O9N%/O_6KHB>MG=+!-RFMKX<A$>G7D3K^U<?\57=SL_;\.HH3T/#ZG
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
M9J*;RY!2(U+GH<ZF'=0A)=9LN[Z 4,V\_#7@(.]>+WYGT_JS12NX'#'0/(S
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
MF:XKZ6GM+;H/=_#E,\\GA/4:YN%+6B]&;9KKVL)Y0FU^LDCJCO8IY(7IBS^
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
M\<:R5F5EJ52WEY$W_HAYUKIY7TK\-JNU\4->Z,2<^<\/UVCX-7@^3JK=AF(
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
M)88%\OHV=09B$>?>=#[U^EGZ<R=OE+"^=6H^RJ%V9ZT^HO+C=G4Z>ML>R<8
MII9#&, ;<IU[A0F[B/U?^Q\UI JJVX\!+/YJ5V, -[VJZ?EPQPV;?W'U(N=J
MV;^OU-7':;F8Q0DDL\>9>EJ,^L6KNUH/V)\3^5?&\A,N"5M\166*W)JORPS
M?N/6/UM/"\K41_!8&/G4#P:P>OK=WXVG_TTVEZ(<!^SVCF(.H-9#6AC ]VCG
M?Z(!'&( BN+S=K3,"-A^EO__133\?].N>0_ DNH03J '08.KN\H]TL_-96JF
MJMSC\_M@?I,/'TYB>^6/]WEZZQ*5J:?RZ16<=%<8;1KND>,5I620OEQP"^Z0
M$VY/OEP>%K EEK/A452R>H[R<&EOBJ9>G<T  K>P_YQ#J2W$Q$[V%-AFE%_S
MW[KGG>N<Z2RF>]_T?H5,<O %FM5"H&WD[S7X]-=M')FI^A),$!$5NLOD$"=F
MZ;TBDE;EI5'8ME/'^6D:8VCL-KNVHTU^PJPN=R,_S=]&RJ(.6E52+TL];1:'
M3\W)/)*&:GR:;K=0Z-N: Y7O&-5-&L7D'_#\89C^521$U=.S^-B;L4<*CYW>
MM%E]_66V]\BKPF_6%G'U_$C9IL7RU.H_ISBKT>)YD9_G)(@7'B:RCQH:]M^Z
MMLVB;\$I2T0F8MS\]TCPZ:0%Z??V1/2@I+(,&$R$#'^J;H;A/V/^.,&VIQG
MYD>:=&:S=QS^3Z!7>B)D 3SVL1K6BU'HF'//GZ-;R(DU*KL./EOV^-V:2G+]
M#WL]@/&J!I4O,( ZBW[K0(FROK6.8(D7>9(Z;W2J:\Z%=$A:%"#V]-G5FGEC
MYODCEXG'3]VQ,]([_OI";]YKO?&3E&,8O[SA9SXAX7FS=E>_OB8\THE>JR''
M("I(N82(OBQI^BCK/.:^46 QXKA_#,?IX$ !/P//>QE_=HS>Q4E;1[EY>%U\
MT";ST') <WC\ZC9D0W0A,,Y8&_P20JPC/R FII7XEM]@LFIBNW.5NVZ[X^JT
MN*#B-Z<O%>9X4WM-?N[<^/O("S_6._G78-+MK"0$U1A\&@7M0_'C? /?^!;!
MQG3DR_8NR]\G-Y5+GACXS'_9EVWC=$@":1CKL8#KSX 2FOI53@L3;L43GYF!
MT2^Q_@Y2X34E9J'TXT(O58V&;.V-QK<Y<WCN7-?,.89C"ZMD[6( #1&)[8)$
M&.%..4D<O[&9'15"D!6R<5J[YYTT+HK\0)YT#CS:_NS18$>64::CG#['Z_G
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
M/R7OG]Y$B#(UA)UDE%@NDXND G5%<;5RK"B?"=3M)ZE(_04#+!$6_NY(T4/
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
MUBY^^NBO]MAVO4WHGF?)LU2@;PIZ2@G.-+VN3&'^0AEWQA]Y_*AJCBMZP3Q
MLR/F(B;&QR@N_!5E#?+@X3'H*LRFT%)N;.9<3*S6>>20@;RGKSNQ)2CD#:M!
M%9.="_I5?D1W-6#W:/1F;GXHTYKP"; (C^%"F1&6XT*<\=!:&$Y&?Y^B;_7Z
M@=O]SMZJEGLJZ9+M#*([22]7'-4(6G%$N8Y#;%2+D0NY,&]M<M,KV&.YQ?&!
M]T1 @93<A*$B#?'3:P+C?CBX1.CK=*0E;B>0V*C Z8A@$RVO]5;VP36A8/.:
M1.<4[W?FJ-@#;[-1OO[>1X&W-QGWT5-B(!4@\O1^_KZ:LG),-+WK8Z2]GZ8&
M$DWXTF3.;<R(=56<=$)J6#6LJCE4Q!3:>-1=">2^\ZBPA>VA3)6BV0=Y(PF
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
M!H;8'P&T'\OAX%UXN BAC K@X!#:CP3T/F8?-\Y06TRODF,6,R*WG_CKP%G
MV'L[80>N<TM;1!&THIS"'JF!$MV'!K%/X#&Y3I.*60V8L@ITW1Z?1DG^(V+;
M9(/D-Q=&YI-7?_ O$']MR!'$\&Y)N;U:8J#/^S7ALZEP+:^7F4AS_,T?+94&
MY_HN293XJ6YG'@1=/-$:%57WTMG;Q<7[3'9VC1<S]_X*^]4"LQ/YQ3@+ * -
MH[?^WZR6%).#]1B=V=$%.3PNI+R/K<7RWWB=U*[L7-/_Q_&Q6M!3D2M+>:)3
M(D>W0J>AA#C'@458]-*16V\ 9-_FX6;:)SO54WT9_ E_TMP2'G/N#?2?(1\S
M(&<8J(<0(TYUYX)OP$$<98(K>^C/D,=9U1UQ)]AKY<#1L[";.0:1L;T6W19(
M>^YU?,9?FX*45JCU(-*7/FUQ*<='S?--;:&>AQJF>9TW("1TZZ'88L!&+AZ6
MF",NPDY1@OD]RKAN@GAGGYKZ7<YRA]-Y,-8_X6[NOL'\4?ZG3PNFU=&37TYN
M>M_5$32[%LZN1$MC:0#0]-*;Z 7@+C\A^-0H(?P/$,-_9,_B;R+8K"RO<"=>
M]3CM\X4UV1TSLD663M'CM K\'?XO?P'T;^3OXX;_4Z(3$N)=.&WOZ @3*B]L
M\98>'\:Q*]Y*=W5N!YA_?%9\DYWZ]?4KR72G$^&I,!TX>^A8;FU%Y=("*Q7H
MQ("*%[[Z20V<*?]4Z?3X4^"<4+._F4+3@S! G)5AK0.</KH.EN[G$)U1<J N
MW6;^\,V IM1E!3_>JZZN5"#]SE);8"B#ZDQH!OD-%7!%0T)'VT1F'_"8$\]_
MO0M?9[_ =_3')WDQ07C.E$9U243=O-5^\&$TUTPF6+0P"/U%ADY?#KS#&$$@
M#.^L2+YJE/K2A:V>\0N6'5M?#W7TVG<@ISQ)#D^_LJ[6$&--;%D]&AI^F#3,
M-OS(K8V%:4]C"5@DL^EQ;=XC[!)J)B1O#(B\=IUN4]'H&15*+OYE#G_LP.[
MOO+\EA[79R3N7^W3?_OX_VOQG=<D[D<11CL/<LX2A4A!_AF>C1XBZ?X;L:TV
MR7=52UZ\X'B1G:I<H/_^W#OWL6<OWOUU!K8U58\*L"/3C E),8%EZU:?5YL<
MWKC:;%4(>)Y+7L\!!%.U!:?:<[3 ["7,;$;?F<5DF@[EE$5U&]JY.9,75MK(
MS!])TWR&!N;RC_7OM%**EJ@ >)&GF];Y;C72%U>1H;7LQF=(YB-V5W_4N'A5
M.T1^Y,"@2R1J7@C4Q:G#(4C/'F_IMWR! @QV<5>&4U6(5T@QV@!@]:G18N3G
M$%-OQ-Q>1E'*D>+%19+&NU(G"R_75*N$@"BFC9]C7S>:$-,MZ CH"9(20:0S
MKF!%F>(R'&Y[8/[:(#= 5"0PV4409T"K.2!^*,-I]?EVT6DSL_=E*2!%@2]V
M^ I'C]/R+_.'FZVSE+;-OWS_;>__Z0U6821W<F,;*XIIDL=@"G7=3^B^UD -
MF5NN=LC[TZD7$5PG*:OJV.EC>#(S/[7DEM1"BRL$F4KL;"_D;\H6!/XZWSI0
M_^0VT_7?R2FFUI7VT.]] J6K'UN@"256+)5>:[OK\/1"XU[N&YOS"P'^8PD?
M>B2&2AW8=GCZ$* D-(G"0W(F)C]],GH2],=W7?^Z_#':JUK=6#2Q;LNIZN*
MZ!N:7I]1VR\@A K0N]1-[6V:R\7/^+_&99^3@BI_^J5?WYAI]%"E^'>\"RAI
M4R^4]Z#/!\Y%TB>_:+NZZJ@V)>,'.P$V]Z@E!,#V$SW[;K2T1>]?>_REC +?
MIN7([DM;R#S ?F/<5VTAPGID@N2>40$FOV*4.DO2J*<?66NM5\SO5S>/%VM6
MEMOK7L,^QPFR\6O" NW=*CXGR5YYGZ=V+U4K_'<G)<UK%S(UKM[IN5&>L52Y
MM_V4"BP601E(+DN)/%W\0>"S3=O:'_[*!^:K@Q]/B=^-:SZ(:I=NOW^I#V45
M>&0<.AW*2$Y'U*A#N:S7@Q(G*U*-F6TU:QYS7A?E=A9/P9@ST$CLCMKA1*:S
M<-"P/2D' VTP ->J8EY[=_^@<G6LAGAY94#LQ.#\XG+3* ])DU#?+67MW7(;
M5R[274=('=,ML];SCS65MS!\1]N^N@H?F2#:RY'?ZB-12O#2=W_PRXWO]JI-
MI*3\'%#)+OKU8J8W*#&C(F>.Q_#N>-(IYY$%1@1R^3[FW9IMX:#-3$5)T0O]
ME_T6YBN?>'Q9&R7XUK27VR*)B&[,29#!ZV(+#)_-TY6ZP,U=4NIY>::V@[<_
MP;#+7T76)Z=@LJ%<9!\&JN..%^$W,/(FZ(L[.N/8:YDS@Y\?N3V08FHY83#(
M*ZS3JP/L<XV$CF,KCQW>TZ.F>9O-8:W)M/+]M<]V"QZ^HL,/ AZD"%E?9I1(
M+$H;45M8JY.[7,C/4LNL#LL>2G\,L[.1\J@]"+WF.'\YH-JM:74F.Z?2->,.
MSR/'F7[Y-+O^*K$07D'^:C@C28@*1+BL8>E"+Z\(RWS6DG&4?5DTU^?C<S<S
M,,*N^,7//'^;^*J&/T928\E<WRG?%FJH0 \5F/[5RW^]C0/TAL1KG)QT#'U;
MJMG:77AAOJ-@@<,)X#S[?4WWX=45SP^/YGD$7HVWW^?MQZOBYWYD2RGMAY 7
MO#1U[KRX^_..,@E6OH))P[K*@1>+(J#NF.,Y,?6^<)R V^1:#-P?_')IJ'N3
MS^.2Y +\D*R^-X9T/*5A-:FT$U@'2^XG0BV&/=3\9(*U2IL\5\N%2[[-9!M.
MV'\.T#E&;@GN_U[<_X\2KG]2H?MWW>X_K\-]14*2\S24"$R=O\PG78Y,"Z_>
MN_>NL]WDR7$VT='IM2=H#@ _S<LN=GPMWDB9"V_'^TI?O_SJJNK7K"KC +)?
M\/E2Y39IE#UAH0-]\CLRLCLC@NG)8 ="F'G*W#EVR7$#+:HJSN*%%X$@G?NP
M];^Z:2K "*,6*&'I_V#OO:.:[KYT\2@J"@@B($B+4D2*(DTZ$97^(DUZB8B
M@(#T "%!%.D@76JD=R*]!^G2I?>6T&M"B0&2<'EG[KUK9MZYL^;>-3._^?[6
M]X_S3U8^R5GG[,^SGV?O??;1_)JM\_Q%.P<FB/OF'\J2JLK,Y&/U"FSOXEX$
MW%&+C:\=&"+6;[E8FUJ2DVH<_L+_#%!0 UZ*BDJV*%:^P,<+._UU* ]JDU'*
MC<\Q;LO;&(\._E95\R2$-=+_@L4E2[W',6E*O4KOZGO[CX&E8^VO&N5SA!1H
MU4MM>>VT(+]0N"#OWWZ/=T,M:+ 68=C?;9XFE$';7"/N1>)3C/1T_5^/;/AB
MNF)>:#H.*?DQOLZ,>WWNO?I-J@1'XTW*7>/29GRJYW=0YXQ-__;_7$?N7*(9
MUJ ,T[MPV8B0I=& LXZS,4WC9,MQ"(ZC3^NAN_3FC<?MV^SCH^OZQ=D;+=U*
MYE.2UG-XB]>.#_K. .$(#CDF+$/K'A(R8AJD42U]PY1T&I8';&&T6G4;R:/X
M<PW[CI",P!DWO/G80P4F2/)IR\'F@*,5JC$D(YF;O6BUG6QZ,V/4RE5DJ6%?
ML*420>!3"2,+0YTFY!QP:QUE6\G@Z:]3&].:[2FE=VG5E8T*CV\$_IA$B'2O
M:/'M+E 1])2QH*!B=V&ZC81ZA2@K8+RSM2U+I-2$]"+M<HS:IAK/OL->V>&^
M64 "Q\K8'/2-]>VZ[*8X1Z2 KL5I4^D\(E3Z]::^<YH)*&3?=OOH#'"IB^"%
M3=?P W>>@S<U97OPLZ@:I>K66UO[+;&K0&]JBA:J7-1/P'T S85?ND-@X92U
MI$@_\)9TO*VNN7#YOMK;Q$SET8W6F)6 [^<482DY\)_8+7L@HN4,0&%'%C\#
M?$*-M)QP($,]R\\ [Y[EM2>JO+\;\N6AJ^*=]%JI#3 O;&RAPKEKXQQ-B7H$
M$.9TROIM)D4;W/$1RT7E0ET>UU?Q+ 6NR*BDJ.M@5QVP5ASNEN3]#J&7#W3V
M]Z5&S7#O%Q(&K=<GT'WV.A&J^SOKT+13)O(PD DEN&5Q!QO5 ;I@_I:U.NA=
M>77E.^O*2)MYYMYH=L<#%H[%C.FG90 71%XE@F']Y&CLJ#JIR&A3\K&HM^3[
M:;-LI#,?B.>#VOU93EHZICSPN39A:5Y,A4EAZ2*0J+O0B[B(L83"@VX/4I3\
MQ-0N8\.MMVB$[!O=%X\U/GSHE?#]ZF,LS&##E&.0_9Z]VU506F]URPON(C^>
M8+@_<6]3)Z!\E3@X%"K8 K<!!H-O9A,$_4J@WB,[4/["#;T>'E2]R$R((ST3
M:DBT8.KV *[S G4J+;EF$0$D.*"50^N; SWF0.TR5B):5783U*)7.%[&\UWR
MX718=IERA%ZVKURQZTRM,UL\_K80EY!,(BOCDF.TZIK/L3[NOPSK_[,PGE(0
M9]J1R$E!,,?0W9QJP:<T 54:1^\&.>WL,0ISE<HNYZ-1;-C?8;#[4-@P^2I1
MNIK05&#G4YJW>(KDA"#;3^Z$3F\+%5].J^5O%5#C5]:^LA(FKP)\3S0;S\.N
MM2)N;XYW:3$_EI%8Z8-/;YH,NC[9EL-*BRQ#?[B%3[2 *_@ZZ29'VD!7G/^H
M2:8+@"IB_%B,(0V:$7L?YG]VN]"83C]C-$U_FOF8XK*6I3]=,>@U.-3B#J'_
M]!&!NP/&'^TD<9IO&["YH<TW;<(6<I?A%>"""XO5A_"R+J9=_18HU6CCY0(B
M'Q8#?90\#+^HZ.3H7EVVL'(5;1/N#U[E$?W.6\=S4VW H>G_+Y5-R*]G 'OG
MF9M=2P*]2\[76*H0')JGF?ER/P_W(9=_G Z[M</#7/QG)\,UA1Y(&A25DZOE
M^U)XNVPG?RY^O[&:<AJSN7S"N[!<52Z#F ;C\W^A &]7IT'"!CB//M\2\2HG
M;LKL"OJ>O&^;DS]V53Y *4F)1!7<5@<%.K'3V.FA8VEP\HA:;8]$S]'3K3.
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
M?$HZP^PX,XJ?V0DE&,0JM">__]09/O?A'<WIQ'BKJ_MH'IM"$9S@MFLWFEK
M/QHE6%WDZVU7EZ<$!=+M;.#$EOK7JPB)V-Z?E_$AW*%^\B3( 441^9+M1).O
M<YOS3,H2N/U>Y+R?B1:U_?6NJ:..&QD*(Q>MND[[Z*J\1RO^X+5S/9C"^\!L
MXY_)_)A(Y ,)-6BH$!"*0]K3%HIP1Z;^RJ%9TYX,3#(S361>QJ7W2IH69;O_
M,FP#%()- +]K?0;9%>7B.'(SA#\WNK!34]E3H:R;>G(]A8:.,%*TV3=D/O]@
MBCJE(\CB@PE6Z.OP<\G,E*VIUR+C]XW</7:O2:. U5GD:;86XE&[GG?[-Z9I
M_PLQ@ELG@MN)MVQN]EC'H+WMAT[E-O?SR-?>3CC(%KV-'MR^NR.?.42&Y3$M
MPB,L+A+BB^Q-P(&-YMD.TY')VXD&U9+J^RH? SP_QM1AWO_\73J. I"^@1:_
M[LYS(;I E^04)3\152LDT!NB9G(ZU]1X4NPF5C\MI_+W'/S^0F/X"PZ0,\51
M+G5M'[B4D(<DJWV42[*Z!6?!<M&JK?U/@Z>M+KRQH[X%O*=Q/>ERR*"%7?0*
M^&5>1+=(^D12?KVN07'VJ9*=!*QL>L/^#P&MI,YLQ[5?OWL$OQ#L<+XM");*
M9T40X79/A;ME>M7*E;'"#'#/YU)O%/HNE*)0]ZJH:NUCLBQH14USDQW&Y'6&
MDV/JSU_%[RS_6:[#$%U#O(4DOTAI7<#?,SD#;'@<P48G_OHA %;XUZKY?>2_
MO#7V'PV#'38%X\#BRW#<ZHF&I*\241&)U#E<I75Y?3H/$OOC2*GA1Y<2SP#5
M 8UTY!OP2^<$!@35/ -\4"$Z'$:AZ<(?D#D)=.WI_ TA>55#XC,1ZD992VEW
M0[(%Y'^:'%/\J*?<L<3%+E4GX5ZT86P"ETS3[+L](L1^_"*8S*-_*'*%W TP
M[;IGV>2Y^TY$MXOR%\7ZX%1D9Y<F@6]IRT]V:6>BM5=<DDV.'S*34][?_FGY
M?"9N?$,=/FG>6ML5N$SG:;I%X4^-WAY6G"GP@A];W@[7[HG7AAI^-D_BV1%F
MHX^!<,>.-YG\#9]K*Y/3Q#A2M#B\GL:7V68_.&J=-F7K3@ ]-E@/2\_-U=4Q
MC"V7R%//L2MTSUSA&Q)LKIU!RA/Z<2.M" HY&0\0_?Q.^A-8=Y[BY[IZRREF
M>7FC)16WGY2=9X"WR)FPYP1G\7EVK/HS-(+YUKY&I\;TM#3F$O)D8I"-$>OS
M17GZ /D17K86JB!,B"7?HNL\;>B>7PZQ&LISK>B3R4]DV;>BR-;X.+/221<&
M?A2WBB7P]BL@M[O&R ALU\:4X=6AUJ6L5!?Q.1JQ\4=G@,0J:!9GR!E ;&/Y
M.-)@0HN0=PJ#9#Q$&C<^P,X/N+Y\B''ZBKE*JS#T6*:LM51K;F#D-U]K\R?4
M;8+D$J12F,9NR^Y=L_B(9+]$W]>6&$/R/1+E$P"ZWD]8HV+(_=3ANL(X&QO;
M&_IGCLXLJI@GCYA>O@<<,MG7/_K*LC13I'/PTK>;G!:][$+'-#[ WW7A4V[^
MJPTB8U8-(9L\VKBPYMES/[/IV6+K_XYB?-[?OZXP[%M4@*FN^L!J;)/4RO,V
M2ZBORQ]P*<9A21Z$W\;E==%-5RAB55KZ[RWH8"7BT1%6NO7^9755AA=]_<\
M^YV/FC=/*QP'YV? *G%O6+9W# H^JSV-,\OCEU7F]_);4)H8WN[,,1HI3]@^
M $T;=B[<;':BFV;3)0 74WPCV%I0',V^?@9H?>N(9/['\OW='-JB" $06DI>
M=>:$&JNU1!N&Y5Z*#%F, /3?0^0JMPW62L=X<X1U<ULUB(G\6'Q/>;%!=2?C
ML[%U)(_:O;O9'MK47P"7THD Z6T!D\.*4MX$ZP]M*T;J I&L,5KQL@<OQMUB
MRQM\9LH]N=(XU:2[YYI[O^LHN:6#""%+"X%D-H0Y3J& -CZWW?,X)K4R(N I
M5Z1Y)"WC18A"/.YFW*O4[.WHRC56%]>4<A45"VY< [X!R]PBGCZ\^OO4K5WU
MD;BC1-O/D@U!TF30B^;'M$^3CVLZ$95=[6> Z2R+/\.S5]W#^MF>6I6OZ0PF
M2H>OK2:_\OSQB6*_0.B]LJFLPX3"55@+)RW!%^^GUY$#M48SW>V9%3YA%)Y8
M"3X#%)]T?_'9N=+(%XD,=V)AV2#N.<=L0F<KA)057J2; KV*5VJZ/>2"5'&)
M.QRGQ@XW%B"NWHT42XQQ<H8&^_+% (HS@+S(JAE0N_F>RETW,,RX0^C6%Q6Y
MA;=)]/JKT\R^%WI?N7>O,1(R5;E5,4J1XA?T&5_=YP!P!"HTT=QC6MKC[Q_0
M\CP#*/TZQ$KQ?5J-5X]T2]@AAWW346*:]_E?A4B7) V^@TV[G=UHO&ZH/F[4
MS;>V7%=<G @D_D$*@3$150]LS1G(]"5*^[")#'HGL;U;-+;IS??YQILV0UNK
M.1/NNHZ%.O2M(@,S0J,>0/B%Q:$7\LD]S6QG %N-) GGP'2A%(L1*V>1PU//
M_6P7\EQ%0N0+J<4$>7^D RD>;B_OBWE<5T30Z$AGCGV.NQ?EB \+"\9 T.]D
M,E0B.M>S>R]>>?'$Z2LRYSY2)A)\9!)JY!.A4NP%%MSV-H(6;7J\_%YE9CE.
MI[^/RK]?>!+8E^#CU]^N+3]:]GR8AYZT<?52(.=:'@8L0/RSY=Y'@FW[_)V4
M9[C."$G_O?9<GF2TWH/Z[U(S_ (E#+:1AARN!@T.K_.75ECTXU.KSQ7FY*$(
MR[;"K?>!WOMUCGXH4F+?24]HZ/@FVQ:D],%*I*_W2SG7]I;XT?" JXL!LJ-5
MXU[_C.2\)@RVU NW"U-MPMAPMQ"<!9GVVBF^16KEMYXK+ 9<E;H3</7.#46F
M*B6[%]D;FB]SIV.\--^.F(J?AOG=/F[#49.O(3!:@:@'41W-%6L1N^X-.3#Q
MTZV*2]@":8&*_!D!G^Q0*?9$9 F,A_SK1&6[%XMLE4%VA*VE&#=J^%+7B9OJ
M<6EZKU#(9N*"VP0YNRZ]\D3:E8+1DFU *J(9MF\>B(L,LD-NW'SDYNR>M_S^
M*FWXU3>OKK'%?>Q>2SY-56$<&[2WM&P7G![)/HI[J6_(/))24F.X4(3*$_U6
MP"]C(OF;28&9^ :KU1E!8S]/A>.-"A;Z<471\1YOD/RELL><8ML_6+>WEAR<
M";P#:8OP,!]@N (']/E8HZ"ME2]'7_7-CK7>,C,Q%?:>=<_OE]]OSG)JN(.
ML-'F*N&.!5KR$(*^LD00+1E<.2?:95I775U1B8)D?A9W+2PL? ( "&[LDR__
M<'DL\U+*BZ/_,J?MSMW[/:PY/=LE?.-;SZZA<Y0E2SB@4=.%@@=BY&M>N#4T
MW_E;'<')-RQGCGE@U>[SS@+HF[]S))B;I*M?]^%9Z6Z0PW=,J5\@+&FBS05$
M9[@$[31VXK)W59,MFM&'Y>FS]E1*#_\37?/?O726!L0V!X%-M+*V04IW.[O:
MG-]A-QDVW8IOM3*SL:AN/]&_6Q:C8D*@;K&@T,C7:D4$+M1PQCHOI@0YF(/:
MHF<V?M=7/MZI37'P;992G647O'/Y"=N3%LIQE#Q$Z\4Y'7:$!RU0-QK?'I6C
M_P:Q6.N4E!'Z1$)HUTM>'*=_1+E*O_R=,E)5FD;)Q["#;A*Y.-'N?-&>]0+!
M8ZGIIF'-FXK12L>';()%MUWVU1BC!<IW7N4Y>:9:?F#7ILR&\A' &5!F@MLW
M"%^;=C=M6.;,@TI.-Z?H8]ZT@2O&7RMN FY;^5,RC4\$D%OA]!+P4'!YHK_$
MCL^N!NG5C*:UF[?('&^;Z2!O\]?VU 3+&SSI:CR_D3Y_H\D _M(M5K&&R_JW
MA;H =";'(,S$SDHFY#$:3$N4#P Q0Y)2?IZ^]/:5XN$#/)RW?8<')R(:?0SO
M\3&I7*/U&:[96O>[HO%E54XQ^*3:7*W_R%=9L#&]VX=8.IA!YB;J8IM;P72H
M,G2:"<?#P6C6NK[8[T!7<:!8S7=V#RGVB>6H+JT(UKTN8?8YA_JFMA0)KS"M
M"HIWGM]M _6[CX-;K$81[RX<:;7!)_?.Z1N[W-/TQX2%HOG."LM8-5MJ]ZW4
M3Z\43"%G@$F=AMC?=!)'E0L7R<!9"%QYB <;F3!M$"4S.SG]]<ID#LMQDU'J
M]9F*!N!CAS47*:B-"]WQ;]J079(OL'PYJ9D6XA;R&SPAHJ4V<$L[MSY?$O?X
MT/GYA*/><1>>@H2 +[%A^U 2.)7/.^AQ81YC<=^4QJIV@Q5OE]MH^:XO"Y
MGXMB>"7>!WZT#-0T'"Q#05KM1-]@MUDM^E5]-W:#2"TESU'#Y\B1HX;J#"5&
M0\L#R_]5'*':QZW;][0P/.8%@+$*^YO(:(J6['CP]+0-0:G 1H#KQ3>:.ID<
MZ%=$-$,#>]AT[AQ;F5T?%N%>MAY@K(9]O-N]:5M+>&4I<6EW-GL[BQ%YC\2L
M17 3J&*Z+RWA-@6U*H50X,<)5I@_PYG7"?Z?WQ*+-)^>JBN[O9M_Y;%4'6(%
MYX^+<RR6O#[6<"I&[D/=(GV5HR9]_':EJ;G.\F%.\:SR+=^I*RZI?J-F7_*O
M4? 5\*0*3Q[@=8?AUE%!47G91?F$//W]U7$/B8$I'FW/#A9Y;LW^\'T-$:F?
M% N"O_H/6"S]4)IQKWF%Z&1B5LM=8]2D97EV/';SA@<FN%*E2W0S?P>$AFYN
MLK'9.3WDC9R?YQ7F*?_^4HF"-T0.0.E#B,+4[,26$)_A*(F"S0':9IO,OYT<
ME\=W&(]CX!#3,X#'DRV1SBNJ/RX4+989]1A)N;WT:8J9.V&?G/5CIY$N;++H
M=EJ(45A"RA'ZL7RM"QR':;(O<,^]-*\'=DW?=9 FYEX*O_&"5I%S"A,@R(P'
M$[30P(]G )H)-9QRT\.Z8G-S^>V6%3O=T?I\$>X:(=&<D(VZ%(JZH^EA_M=O
M<TQNH38V'5B*+3B$E&3='KP^>M3(O.A(L33_\4K84I/ @NK(W=/OIKFBOA6<
MQ5T-(CPGY_,VP(6&ZH26RV2QM J(&*B>HW-FP+]VBKPQ%A.TW;88%3GN=-(1
M->G18?Y]R^ .;ROF&TR$ZPQ0/O5CX.J618V2M4&\S*_W!6RYEB:!0L\Y9(9T
MP]8'!ZIK"#.GUQ820YJ7'A*\5MW:Y+]=^LU>58$ UZJ194X.%L$[PHL+429O
M9206)JOR1SP&PB M3EQ'@M//SP!V?LI/8T./9,,@R <K 6B>]&LOLZ-5,\YI
MR W%<QIBV 7F +TZ<GQ.:%BZ/@-Q!M? Y=V_KCYJ'Y#N;_1?O74&>).&"KP,
M@1NVK\SCV1;RB$@/,O,)\#&VMB]OOJ793N.8<XLH?$@<+,]'"I-2G6%<%D21
M<SH4F&93G<X;ZLU%R;^J285Y$W.)]QE#K<LHP'<BW[!./:\J("VY6:7NL-+>
MU]ZEP*:TVD=BDU%'R?[=/\MX'P?A]LC7X+AG:*_.J-N$&A4<W2?+$8D278=3
MR%[I;E;2+>6YJC''*<7;730.A_NA)P,<Z/"NP*U!^D3Q' E;#S]A-ZI12W->
ML:7F21">&3>XW8P3,\<)AU9%T8&G%^RNYSVCC9+;K_5,YI>43*)Y!>#NNKT%
M=M51<EFK6Q4++D,"H^Q&[1XPQ2=,,ZG'O>V*D3WG:F %^[^9U/X@B!UD12"+
M0 W+"(%Y4%4<O&WOALDZYOD!5-B-_8H&7'KU[M<"/J&V<,R*A52I?K/E(-.C
M.^01.#,6OBD,/ /0@XUTGG"ZG<H3;X[ ;9T_U0O[BT<H'QB,'%:G936./C[>
MOVWCG>+YBW+^2V0: *E\3E (762JNSA3C%< BIF  EZ$V,A3ME97WS S)RJ:
M>U@UA(L7(B]7E5\04(O)ZN=CL>FDO7I"@59I321,86>4AI9Q->%R#%PLPJ8O
ML4XE>.HIU9"XSOV==QD+M:72 GERANEG@!:E,\!R+XSO## 1!SK1N^Y;'>OG
MG$-XW(/??U-=6?-=+3?98#HZLY-:1-X?D P@P(T(#,40!GP^06,QBAKJ0>A
MLVWPP!D@ 1/M%@]\BU0/4VP @IWY*8W'U1T!JIW$T'T[&#]1#$?7'A4\ M4B
M%:#XH7)C*9W).9^3OA' [89VML[6C*U285R*HFVQ#44"BV\ %Y#%H-=;QN1[
MFQ8@PG%!&Y<99$O[<3V[VRV@[="#:Y\G+UON'X?SQ&$^UFGY8$SQ P00=D(3
M%Q5 ],+.PP&$@4TR[J'<];RWHA9T]+(BU'*B74[19G[?;GBI5<:H\D2J4H[!
MJ0Y-A6F),E@\(I>0HH-+0#!ELOG!#9J9)PQQ-7WEC8L7[MZ)^DI#'[I9U-)L
MB0A"W2&8GSXD"+>1>2M3-,>X-<(0V[T?DX1>)Z/5,FNL4G>?1RM2?G&5ZO"5
M#)$#.:!+:+?4FQ).J$WCJ?;M:@XF9VENP-06W:-I5?0MHZ-_13_A]/V7IXP<
M5LX 8<"*A<!MJ#?V]=4J,+NH!:$:/:\G&54U9?SRK4EE4D3ZX=<4=WO)# ,!
M8[&J*:V<,T";.$&%'' &N '"8@A!Y]:;3S'V%BEP!OALAXTB72;?@2]UX>C.
M":W..8*/+ %/J(E/SI^*0@/)+_[GF;?;>:V@0^8_CS\& =M!Q#05HIC6)_BZ
M\)]'WFA!P?!C&7]Y@]!]),$&<?4,\ N,IB2SPV^< ?8]@-A^!?HSP+?F=CJB
M%/GNN2UM_L_#<<E0[C. (CP82' A/CL#=(_"_S[1OT_T[Q/]^T3_"R?JAI(A
M&&-KEG*#[B'1<!;(C/)WBQ@SJ#KNJAW=;QTE_)HS_B6#'K_RM9X7W6PZ68;T
MNN)O.WITAWA*9_8UW.:V>F 2L!%.2@*SS5:I/<A^7-TI2+F,2R/QY^+W 6X]
MTBKWC+S@DC,S]/DHZB&D6O@Z]'H-(8H][([S#AN"TZ&&08IRCS'F*#,4I'?/
M)ZIAN&ED"41DZ%)]FSL&$]QDYN0;%[[@_<[1^5ZHN,VFA8=U@LK@^Y>V(-\2
MB&Z? #I[8Y$;MG_NJ'9A2)5/CZ2O2V&DJFLJ4&49U#+E9P!F5;ZU#?=!F7J<
MY+D(G G=-Y5GG25H+!U(JQG)JKSK37\>@_%H@W_/<G+YTN2PZ>S?7 [_J'!I
MILO#SIE4@=;]FFC2].0-)7MP8O3-HXT$[B+69MMS!\?WHO+S^(@V;JZD\CYW
M* N,"_*!GI'FLC[S),"'*N4O>V'. JUGS-LI4O!)6]!2^H6K2!=KQWP_ TS5
M.4H$ML(':YV%I7N]4;^'CC0W?4J85L!_-1W07ZQF; N1EOX/+1#^Y49'_76/
M ?_NGQW]QV8)?[7(OQJC-F7AD(7^7RT2R3_V$'5I WC[<"_0#8+I0F)D]^+?
M+1$"T6HW^::-K6(4?:LXXFXRIAX.2#[T?30I]T*BV[*@KC:/[\U<9HW3#.]8
M+/]]XA\'@S-@/&:<*(GN=?[4?'FN"@@TFWU0M4-*%70=+Q?Y41UHQ&07J8Q6
MO"IU.L6/5VF[#]5RQNZUZ4"&T=3-MW(1@#&;*GVC^;57!U>I+I*V2;\HOU%<
M1$$)MF> 2QB".7:M/3FW&;_'N.G3/];;[P!#W6D<V14:^NVDE#RLFM;K=#=I
M,O;#2.I)WE]6&-40+#(EVV:Y/YL<C]$RUH^IW-0L@8[>Z@%A]ZAT"KQDHF!I
M])M501@MMK=P.CE)+R0D3"=(8[C$T#VV#\ZK+6TC'W=1RW[IKU@P=H",!+W6
M8B$^)73+Y^R%5!FA;CW!S9J<2RM(Z&_#6O!<?C0WLYOZS^T?*R'3%WY2[DZL
ML=2/O1UI8G%36V_N/V:Q*AK/4"?X0 ^<NMTMG']B&BUQ?&CAG0G,;2C?8HK=
M(1W 5#5WTRY$GS^=I\[ZM!TC2+46O< 6- F\V&P;106E^*70E3%#RGN9!F@:
M?\CHE[E\U'5Z+3U8BF/?]87RQU,NHBRV*FKRT 8'B[(W^CE^8AOIT2 5]D5T
MWDPRU#_5+9 IYZ\F46KVD')*8V8".@:TF-<HZ_C0ZQ=.K@A)E+>=R-P/78_Z
M=T)8D]O<WSK:_HU/%-<\[8#W;R"E-XKD.&A#+)SI9^;,2>E>QGTB,Z6BDH\[
M6YR>_.RB7'?^5SAW877.J2"!V?A[>I=V$ZZ?%-_*LEI=?PX+U[BBM?2M'= L
MP&=&XQ%J(RXY#XW=?5,)P2\+U'6R'AK+IR&=H^NPMIB:3R@9"/Q4H\UP)B^<
MKFJCAL4TQ4 ^36QDZ//+Q47LDT,!@C F;UNR% JJ173 +WMP&/2^>5>^<4OR
MX)GO3?H#OW0/%^X T*?J,\#3=G0&*87,#94AQ,LIL.!*"S#--(1NTY_7^=KA
M]"J.WG>DIAN09P"O>Y#).:VG:M-RA2S'3QWH(LPJULE]3<!U2.V[ ?=-H8>6
MG.IIP*G$K+US84+C=_3O!&1?VR'._SKP+OA%[D?=_/PRV@,.O*5,0T%4PE'0
MRBNB6C@[_>5?_,UV,_RGX[]OCXJ ??R"9F7RYBZDQ-%2=U]3[--SG=$*3L!O
M\>M\?-9U\MH3$G.R;3+FG7E%X)F-9(_ZO?/OZD=*=16\?B^XLA>.P&IK44&>
MJKDC*$SAK;8EL2LEK3>K[Z]]^ P4SY./_3A5U.L.GL)@0#OFA8I(J,ZXDYS8
MT@[YS:V;7>5/4%^FL=R8B'WH'"UKHWI=JEE3PDV%89BIL&'9"8SB0U%K0)]4
M0&'+TOSL&: ],8Z?J+7FA'^[37X(;WF253L*7V(CJ&7UHS5?>S[J*M!TV@YL
MWO@$</YR6DW)P6(HO0B?1'8ULU95XFP[D?3SBJO$-DTU XWR)L^UKXO@<]HX
M$2AQ!&\%^\.N$?CR2(@V5KGWYJ+O4G1KVVO.-ZGI+@=HRDRXRH?#EKT^E[<
ML]9/&LLV/$Z+K^VEC-%+8/B$)7>>R(Q4%FF,9#-L-[G;BBW2?9Z_33#-N!>U
MY,BYH%)F=LO(4)@;[J,B;>OLR3.AJ<2TVRD2H!-:KK*BOS76/AIO?^":6N78
M4$V<&0MDU'GYZI_'PL "Y%E0=37B5 +BOFY"W99/5!Y=FK.S;_,QZIP"OHWS
M6O?DP]''_I#&BZ;FW4ZWNNO_HRTYF[Q<7WW".Y8T6L#JXIK0E4&>L)#![;4M
M?)@>R,/./*F?(.ISYQ0+VKZ;$)W.6I9H;?^6>%^&YL:U2P$7D%=)YR_FZ[#!
MSQ62':"0Z%YO'%!75-/9V8?\+MFG.VU?M3UU5I5E.3:>1D5W\O#<FK44"66Y
M1&"L+J&F9,'>I[/"TWE[^TA2V,W:Z6>M\;45#?::1"+@0PNORM#1D5'Q?#/=
MDHB9;$ <:]QTFI'%0:C!LB8I;L_7&:F\]\FNL#S"#IKX"LE%.#W5A&CA82.+
MY'%O"0Z;=:>:H>TIZ*K9XL^I)08D7\$BQ<=(-GPVJ4Q\\*.(YM+@]6.3B4@;
M\TRF8_3WN:&<+L.UX)-#/HH+C;_Q;J0H#RTFAV9L.4HTZ4C>9E_1XTH4_$#$
M><GWB]\5$;HG !K0)YA2<.= CE;1JR.$X; ""J82'=HG\+(0Z^VS6C .ME%H
M6H@^V@N ZCMCD)3K**[*FMJJZK$'7(VA;-DS H+YKUA\#F:BU&>R]:]FO+RL
M_0BPSN\P%3&LUE"QSI4<JNMEJ<2HS_A_%0,]^+T#/.4DV&*R&>P38. @XBOF
MY=%,K;G9+U+&HWY[FIA5=@\*IL/K3(,6@7)_<,B4U=L^Y+NNPJPYC&3K0##
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
M__>M,OZ>$"CT^;,SUL8!>--K?-HCG-L]4=*U6.?;D<UK -%.TMKSI15_M[+
M3N)]9 **_QPIGRH (8+]5=A9+TZQT<2(\;SN2KUU:\O8,P# @/-H&3P-KFS>
M 7<4.RXZ7]/J/%JPI,@X [Q=M?L G.L!*OYYX_RG_W7C/*;LY 6EOYMZI8&8
M6-S[.%!RT8KSN9-/V2Y&#B%>$@U(!0KL1,Z#C/&J]=TJ(P*Y>\3%Q0VAK/T^
MB+1?=7"EY!P<7Q-(^9I91"YL^+1^^MZ#O;%+!_=\&P<N/5KF)$;V6Z1A\\C7
MMA:UKGQ%0O5=0.%'$FTLJU>H)9S?CJXT+_ZA2%Y'_@_VWCNHZ;?;%PVBHH@@
MO1.5)DV4*C4BTD1 I$F-@$@3D!X@$ 3I':1(BX#T)E*E=Y J-0+2$GI-0$(@
MA8/W['OON?OWSGGWW#G[[/WN\_ZQ9C+?63-9W^=YUGH^:WU7*:S)NMVE-+'\
M94*X_/<VB^K/\O+;+_*4-L[ALV)R7%4?"A0#LN$:FP9+D]3RB/F=9G(%YF&0
MV<'=*;.:B;WB/<2'UD/D*#FL0U%2A]'!&HS[AKK68O0L8RUEI-<K177O8BK=
MA8 <HXVIH[BNQ??9-#B#0F)<9RNP>NQ'!2*%85XBC_C-]/P*0M]VK,AM0O^D
M4F0V<44T31'7OZ^;F6:N#R:QFN,E:[CW.KR.#=,]6A;3=%48-X!<?QLQ:"6J
MA$IYVSS6_?8Q%D!>S!?(J0+9CSL#.,)#0-3-_?L$8\<B"WZ@];BX#Y\:.O&C
M 6C_7F5: !^L0R]G?"JU<X$Y:$;\P!P29#7416IXK$3X+#E,]5C(,)8MR%-0
MTZY#1J/UN^H.9GOMI[#<:O+CU1D'TDI H)$<:C_<@@L'7LZ WX# ]:(TQIWZ
MC;(?#J?PDQGH,[U6#*2WD+3&(/I M"#KGP'<!,4?OXFP/NDZO_*:.2\^&@DS
MG^?)AB\U#*A)QF]6O5:.3[A&L>+$S^=RBSSBU$.I1:^@1R+6?"(*?C4.;&Y8
M5[\OT\UT_98F721Y>EFG2[]JTL'*7?C-O?A@5P?[QN;O#LF\]G)O]IV<&\4+
M"FX_#_*PFDML;!SSW3WFJL(DD2BSEN,N_3Q7KBMA(2[-2F^'5_O<B_I%7LX'
M>3NQ?PSCI)ZP$,V!(+"#Q,I:(=-=AGD(>Z?;UT:SV>+Q-\UU)-[D:OFMAR0Z
MU$^C#7#7Z,P9H!U,11 OW&A4"_68UE2_'5)YM_QVXMI*+X!.D^]7=:*T[23Z
MDB^O]0=;R%,XF2P-!>7/CS*BCB!?05&50:V-K,:Z>7PYM0GDJ9:Z*;/A[N_8
MJ-,C15;T/H'N6!E1>Z76)2) L!E#G7><+0*Z'S3?I<6W%@]KUT=,PZX%4.-
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
MG1[P=1+;QG3SSB%!TGKMB9K=C\?&HU^#_Z76GE:F-]-L;2?5T&^7\20&!8\
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
M/8I#G:WVX)DH['O<R4TX4BV:_=$$CUSZ '))(^Y1W1?:&P^.7CK.*'*> 3I
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
M"!=M+9YU_QHU_=QL5L/8KL;PYV;GLO\'JW6_BM0?)ZAS+^@+37LY>8_T[!F
M<!-[FK\[U67F8U)V8&[:_6)/\$L3@Q!\_W+?>,OQT_&=&E.6-S5X=6'A'/,J
MT]GNJM[@,8.' '_!*<839SG)OC4G>2>?R;I?XV[U^0MA4/M>(.47717&U93_
MZ-Y7_QGH'S!'])_T/Z4 (5C'.1A>V6P6.=\4FTI2*MAH5^MO/'U&L57XUVRN
M2L&_?-+YUPTPWX+8%.5P[%@?=!D7#^Y=!>RE7?5\>;0W^%7VNL=0Q5:3I9IE
M<LR(:ZSL[T_4IY$GA9UMZ.<T,XC>!?YQ>85<@C+>N:K4O,?:QHD84=2W-BST
M/D9:LL%@\!ZK%6"4QW"])VZN= G6OLAN#E'K)4F3NC'7RUP')>%8K:/>*4^J
M,.@S,8YBBN"'7$<JKN K >(0.=1HL#4&_,XS;G?X@L;G>M.VK\,N'V\LAWY/
M8(\^ZA6J_<\T?."_,/V[0_'* (2FM=NT;I?(4DPT[2\9]=FGG#EI%QZML]ZD
MH[!^"!1SI(=UGA+K)'9IU6;E>=&APYZ:\]\_I)HW/1))2@A>F4N)O^%6AOSF
M.$I&&E]@(>:0Q"'PY;8PZ%6G?$CBOE;BXG-,+6'O[G)]->V;4';E;U?<9L1V
M=P/5)'>!7_LZM(R6"KN:YF#TBR8."]*((\<6[VZVF"CU'Z/>\N^18DM2W=&J
MP3?]%X(E>W 3R_!=UF4@$)*AA]-%55)N<W%@&-N;G/B1TG.%3FQ:[\R,Y85A
M7NJ_N%\RZ@ \><@;B&DD.7."!]JP5+$^!]8ICCP#4#M,;+"1$K^>5'7Y77G>
MRT^Z\U/V*]Q-S+7AU"5"7MEQV9QZVZ E\M3/U(8*LUE'OVC&$:^H?E,M841'
M1>]=T@]Z"T^\%.%ZZA(XR&7G2,N3H(=L<=>#FR*.^MY9XFUVNEV$V-#A.08&
M_A1OEGQ[ - VC#4V&-UR'*=(I<.4C K1%&7ZI7,GHUUVY^F AXB)O&KE*ZKR
M1A6Y&^*7J'"ST5WC9X#E_&;N,\##N' @SEE>^0S0+UF.$>ILA(<WVZ!S29V_
MM!P_X5*<U)ZYWZY,)K>;3?[R\NI@ ':-L7.%,--+QMUVKIMG@- 4=!SQ@N)-
MV'+#GUF7-\?. -=%EH&G%Z%_9EVZ(H$DI4J#W$#Y4A*;:2?H]Y4_LRY#4=T@
M0K :0:+^/6R#]L]PQ>M]X;"3RRV&?SK7X.Q=_DQ8Y$92D-CC_DQ8O Y$CR_\
M&:ZHUDU#D.;Z,UR1[<CDW*EK^\L;2,"Z-"%JI'? &R#T+TC8&2#^_"C^4\Y_
M):=/7P]H5KPKE4L&)\=;!T<U6 ;WZ'UW2X306(3D1V_XEH0\=KSW6FY6ZN>[
MM$NVO9.OP85"@;CD97.=;@LQG"[,TIFO]@=44RJO2";!:.!=C=.3G_<NKK;Y
MN5,NNP6\00'BR9+^*G7>7P2V*/W3R/DO4L?]56#?<@:R5?!?5Q?TUR.\57..
M5OZRNG9_75A$R=A#+H-_ROEOD',(QG &L!NE-H.L+^VDS,)BET-I&'5X!S26
M%'R94L1SMDH8:<LZTO;MYJPNOV2$L^M^] ?^13J31;IFH6)<5"^84G1'I'NZ
MD2;B]:0GA9C@R3.IF&+3RX#,^GUG2[.[.L.9+^GD3O^A%>S_9#D1F5 H,4]>
MQF?)24Q.!-3G-2$:V2S)+;] CBC_T-NX&J7>M#"L)/SNPTVYS\*TRN*70-I&
M9)BF\WLGNIF]\(6]%')M"TB'@^EZB E:73-_/;+F-7A#\45.0M7D;OO%^#OD
M_/_)7O@?96/^4\J91E(,&,OF:$9+?>1,@:.:[%-[+-@2LEW(MJ<'K,W=>CZ;
M[[_^E/)PX ;G.-.5G(]!<+6_OMAT?>\^Y5: &-HYR_+S7%1&$51SF:CRH[\X
M7,0S0^[CG/##$ZM0U3Z]>@#=PPK2/S?F'U-.R75@3>HY,!_<GT$@LVI#SP^+
MYF:S4$F?BRLH\&A;'14_^X0QW5YXZC8@7K-:L(B5ARS]U*V!9O;:N6F))5T@
M:*"GHYSO'F79=IFD9-DXCPM;::S5)CY N-\H37DIIDXNGP[8W_C'K=P2S*YR
M\?'Y#%8JM+@++](DSV_Y%7\R>#%$W4@@H5F@8RXAT_IVX%U=,/P,P-EF)1K:
M1D&Z@ ONFUT,AZH40U]-[,SZ@<*!<\P)#D;I3?18SU!:\9NB OHO)IDH?TFI
M;BUB^L*.%F=%D8@.EV X?46%:BKS.].>;+%Q"7RQ<&^Q#[[4E:& SY"VK&RW
MUG7$_S) <3FW51;'NAQ*S(0YN+!#F=%.0]M+PYJ=-W"57;.*Q=Z2DVSFG2/3
MX[VQ.R.WO01WKO(K*)RTA33">C) N#N&<?P]PWX/)X^BX  +3<="G EKWD39
M;?PK04.0W+K7Z^=#PZ-*8P\!0(\QL"+!C!AROL46F-!25!PG3D12P7E+PG%>
M5<OJ=.:)"EMN8M5(>(XNH)^\0*?<IXU ;[MT?E3E^9=A7%!E=$J$:)B\-,K)
M,C:D0$-^/.UWTW.,:?_3LA$30W%U#>NNB@>?:+X6_;U=+O'M:5E=2_"_G 5I
M#,@1IDXY=E->%Z9CO&56H(HNI'!6=8V.Q(FBZG=4T(BE/XU9;T#PIAB:\%K1
MZ'3_#!U;##G>ZD#DR:&15<#(ETZ^5Y=6!:/8@CI,0_OG'P(_,1AU+3Q DYKP
M*@03G C:'>DYU3^.1 M!JGM-5.&>O&E3HB!/Y]L?N@<Z)9.SZBID1C_UKK>/
M4DGOH/!ZD+FEMF!G6_!E!XL;83T!7&-'FM\J/HWO,7G5I4AXOW:EKS)ZJ2&S
MN4>&%6%$UW?.@Y##< *#D%H2<JWEDX-OSVB@*&_M!$&$:FQSFM;_*Z,0,.NP
M25S@]>OU3QN?*('UCRTN3@0H0BSPV) D@Q8<T"^WMN"CK:6_K$E'&4_L@8:K
MRYMM\23:9U_OW-*YZ!Y/=MS#>( @T(],_X;>FCZZ)A>CV\JY);MRK'BU9KHR
M9'Z^+JF6D1;NSFB^S??S9XHN(BGI2.3OQT2->A?DB>\5F8>7%YDAQRB7B%H0
M$^0CV[Y>4J_XEK2LV^:-E1H-QPO:UC%69(]"YQ-EW1A\QAW -UKYH->)*0&,
MD'73J3>>-,"%7VWA=]\?F&Y)IVMENFG'#YQ0L[V QMUOQ2AH:_13;'@R8EQ"
M I@W8%6(71\TJA-.$S"7AR-'WDTMGC.'N#F>[.WFM%6K9#E;'YK/F,=_D$<!
M"RBZ14 H#G!=83O[: 3;<>BK'Z\1DN&_S>D[T;^$77-G^@W]PC)2TO($XQ4-
M3NI0KOT4"Q)&?:":M:@\PAMB62L7E!.#+?:Q06\==B%\$5AYZ4I;FG!)ABQ=
MD<\>-MX'/R1R&((SV71FZJ[S+^GL.J%@[UK/K>^6Q:4SP'LW&MH7=GH.(M %
MX#=CPL==@X\?\PQI.)HXD@[)?R62817^;G#R_\?2 OR35 (@!?F8:TC;]L49
MVV6C6,\6P[YG&.+N("YH0X>W-<_G\TP?SR959?QR?EC_(?L^_>1*)I;-N],?
MA%4A%C=?6UH,24VU8$:'=9?3&U8[<:VM^3\:']2KC7@=><2=_FBNKF[Z4N!-
MZV@T&?:(\>0,@)G#WL8YHF%+HN'R_N6XL&Z3U%XMQ>'":MP[8I4/4[Y/:17(
M]H4EO=B%@V25&*67Y5VOG,O/ !P0F#DQER0"9<+)8&2W5NQ=(8S-QB@1;IW&
MQ"&'5'AC/>T3*QM+MH&1.2..]1\OR??8A%9$9_:[F!:KXW:=D(M!)(YO+>"P
MV=00)X)1GMUQJMO\W=3;O]CM42$KKU_&JKNQ9,/ E?^&9KNMUICUG?M+L*AL
M*8Q15*O8%F)!/@CI(J[^)1V[KO7UA_ 8X #UPI8L(]0V^0MUP,8*/.MW&RL$
MI4&,U@GU@#,Y]#W%V':'H,'!\EJ><C [V,M1#SJ91,,N*0,^?>=^U5^ !@"1
M)[>5"5/8#J,D=<,86J]#JI<ADS6<<MT! L&=V;P3KR?WG)>F#/>D:4<%-;D#
MCGBTVBLNO\!$;LC[X*] 13.Z6N]B]GL7Z1T"A#%BD@N%_-&VD\X>J^.WOMLE
M3E_,[&/KOA!RO8G'8^4. ,\7>1*\I+7>9VZ-%41+]L1,1_'WR.P^(Y;V";E9
M.RJ+^[@\B#J.D:D_&-$Q7&U,,CL#$.@[1[M]':%>M1BOFM;;&&%%4&/<LRGN
MN$&--2;TY3OPSN#<RH< <I8>@#_L[TZD8CP$QH$LX\@)9ICZR&9S3*IA*V:%
MF=XG7>4]HE[6*>7=ZW"*5+:N!U2_Q.7+ ]V/U7@"_654 IPV \0PO4EX%CC5
MIJ+P5.Q'Y&C$M:6VRY#T+2_2#U)']@:/.T]YZ)N2IT7S\3$-9*[SN(DE4 C,
M"A0)OMQLC&YV,*'.0H(8.I9UZ#:K';REWSJ4>K.'KR?S)K3Y)O(M&9$+0\[E
MGU"!.J%&?RHO0Q<X,=YQ 5*X##V,;41"Q9&,O+5BGGOAW01JS<<I7WC6'DS?
M9+CC-,-=>.OQXK6 ZY!]; (QB42S":<CV)3;&VZ5>R.%6+JKP-O3EIDF2JYO
M.5_%W4]+UV;-/+K5Z@# 4T?BHCI %PDR>!G2;, 5=&6':-W&Z252%,P'%4<=
MH[IV,,#RZ)W-VTXC=XY1*0.-F\FJO61OB$W_B%\X& "&HC'RZE#@,J>CN;G8
M&<#$7VK$-'_"H]0K>VLCEXE6A2VZNHK]X='MNJ)/-".58;":U]^*<(VB0((Q
M[BIFHCM O#Y1^?.F+RR(LP9&TZL-J%5+-M$8(&Y_9)#Y;G"E&6B&ZX A1Z\3
M7N#,\<HX]^4S0"14)4]S^=MOEQLXP_%^F/.,J?9S)!-3/LG^N6XMBN)F;$L?
M0N(9Q< 9H'HZ UD9!:_QCFI] (GJ2!\-_*WZ0Z19='F8O_N+,-N'^(CH8_KA
M*U:60VG//F?&^KG7ED.,3%))E)>6VVCYX@)(P+#EH_D/Z5]GO]5H!D.C;XNA
M[-P^Q7\;N>P*5M-]R$6&MX=UFB)%0Z3. #0$Y@('(]G"V$KDC[NU0G+2Z9RB
M.A^0>VNVY&\<;O_*<V45[56OM$/'A7B,DD.,U-%[,6_J?+63[1F3\QNIN2,E
M*?,.+M1N_-W&YE1@-D@\#M0I.]W8:$.J.77*K-<LV#3<59@:>RQ\.U*2U=9*
MZMV6"O0J>A\;C9 $,JN@S@!1(#)%64A<K]>!ND>6J Y:N2YN&?>]G:GHH%1#
M!MSB?CM,1C"'.?A42 4 C<$$G0%ZLMEQ5>@F;!AZO>L,P("+4DWM<M]8N(4N
MSX\GS7^MR\SO%A;1)(Q_SG/LI5;B](L!SFQK88QZ1F?E>A8YY%66AFW;?;GM
MF!:8T6M)R!=,UY^H/^[UBUA[?__>VM,[S[75%+Z=GJ.XDSX3=$6M*('A6E?
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
M4\,\S:=IJ]\>&T5];_8P5=-1T_4ZN7PQ<V.T;P5'"^<-F@$]G:5;^*)@;7M
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
M+58N3Y5N.!0BWQ<LMM=,[LTSU]EN']VVPPZ6HA$&: F^E EG?P!%AKP#9PB
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
M9XAIQU:D<N1(PNF^5O<!YEI<O:FMQ+1C&&/(S:AF"" 'YIQ:Y NP%AI44E^
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
MEF),U)NGODW<NCWN%X-E.A9F!#8$M"-':>DD*F]:X8&>:S^!&NNU F"C@?N
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
MJH!6%VT'MO?&K3IZUWT!-AJ--3#F(16C#=!(L19##Y15&(83<#OB,\YK?[3
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
M*.<HE#'T9$HAYFF@"-:/(?=H@C#U*0I"T_CHT]U-C4)KB4$M<IU@[*(^0BO
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
MJ'Q\+EB[S'IV>_;WF7I3]&%)%I</JAW=JN>%38P<PC@.N.0PJ!+XRB"%E.$
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
M?:,FT'I:QIRX''VSW<8KC>G0*]$ PWF]4*M 70;*X3G\ /@[VBNXE&Q4^W\
M2'=M^B&ZL+?3+[<*7M11XTO)Z@V%]CHIEK+\IBR &4F"F-(TADE"(HB%AV"J
MUX$@"F*4$(YY:.3';]'GU/C]:B,B:&5\43"D";LW-U%-P3]MW \ Z= '-/O
M:0)E!T!V#ZBY_3\ L"/M!5P ;&7"6T+58<Z;MC2::6^IVK:9;_MJ/Y/_6DK!
M=-G#M2OW9[5XZ*,<M6S,LZIW]<NK55E<+OC_7-+BDJEUQ?=0K 14FX\9)Y**
MV*>0!,B'F$8>5/].($L2/PY9$LG8RFWO;(FF1O]??K[[N?*FGHN'K)C7\RI[
M5$];NNZ=/U9F9OFH(S#P:K'693N61*L#7NIS4?U!JU35U]!* :75!:@U<F=S
M.P/7D:5]OCRCVM?.X-NUJMTUW--G<$4+\?>56MZOG]5_VOAX$J,H3"1$(=9Y
M,U(!T]1GT-,=1TG(1"RM7 ,/]3(UPMP("2HI+9W]#@)IQGQGPS,PF^TB,T (
M?"<$KESP#O8QKJ==EYI[#G6=#]O-]R(O9U?+1;&<9[PBE1NU5R_>+1])MIAA
MDB88!S[TJ*A"(%*H9CN%%#,2)SP)1&+D$]?5R=1F^PLY024H^+T6U?  LQ/2
M[HGO"JB!YWTOC(RGO@D(73-?O;\UZ]6_-C.^L^E1)KR)<NU\-WJV?\GL3VUJ
M1YV!:^9'!*/$DS!@:0QQ$'K:_S^"DG/,TI0RGQ';VMDO>IC:1%_7D6Z"$Z]U
M\4XEIWT][9= =L]P)_ ,/+VMD>E5;/N@]F=5W7[9XNCEMP\J=*@.]^$'>YQY
MKWBF<+Y9R&7^6"?KHT69JXV\R4GKT9<G]"4V0H(M*<'OK9P6/A0=2%D<H3I!
M;*Q3TWWD')V.GD2AZT#T^,OCG8&>5.#%L>?II^TG;I/,[G/E?)(M'K9;KT)B
MUE\G8PE!." PTE5X<!C[,)&!@!ZB*4Z11R4/3*^KC'N=VDI]MWI\)'EUTK\E
M\Q_-I[\YWJ=Y<Q 4A]ZGUS*#M= O"+6-L#O-JU9$80U4!V^8MS4:C5BKM\TJ
M]B^?'?G+U+*SFNOD+97#EO:MS<57??G>GC%^6!9[H< D2*3:_$,6I@1BX3.8
M4A%#/XB9(B O8=SJ,N5,>29'3-NAJ[=7U[W#@'L-CN$9XGB0#\UBVVAO=&GR
MM+_0IKU=>:,5^FFLX.%S\'4?3=Q+FM<*+SX'NHYXX[.:[1EE5_'W+/ P(KZ7
MPC!%"<2^[T/BRQ0&DG*4)B2@.NAM69*Y&7/6S5H1X+KQX:;DO>ZC3OMBF0.A
M@<F,P^R5'WI?VJVQ?435"P5=!3C5C8X;;_1"D;WPGY=_[9O)B9;OLH+-E\4J
M%YN=$L6(AT3GYF7*5 DHAZDD">1$A$*0U$^Y5=:2P]U,S0+14H*-F-:'(R=
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
M^D1F01)3SGD$ S^F$'/F0ZK^'_0E559[B#P:GIDKS$B.J5&!^JBB<W.'F0V
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
M10E*:1Q#*HVP(<X22%6$(2=2_T4E6/]Y^D.NV-*A_G-[NR[?5;WU/C^OW&S
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
MJOK84@3NT1CM2$5MF%N2D$<D^Z:?QK)N$_"I$41W K)$QA?UM#4W+.E8.G]
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
MI>X5% X ;=]-\ %3W[,"=X0ZU5 X!<%9110.'CIX%853;ATKHW#RVLXK!"/
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
MZ,3 RNVWX[_=3=UXI Q+^?9=RLUGTVLF][@(\N9!%B<DRV J$=4D$@40DYA
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
M"L((APES$HQZV\#8!I_Z3@_XMW_!41C^!_C7X/<DJ)45J'X?!\$D*/Y_F6<
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
MD90RJ$*20AQ) BGC*8QI'!&2*&*YD^$B=&S\6>ELC@&.)8)=?S.EMUT[NMB
M;^>2^H:T9\9M0?./QR+BMI=*>"Y(^:I?;"-RV&K%#B <U"9VN;<;*]W+]6Q5
M%"\W#N2C?DC5Y4Q[:(K'0D*"0^.^80YIB"546!*:8IEJJG)AHE."QL8^>SV+
MM1DPFG;L('<26SNB\8%8S^32#2QG(FE#PA-YG!0S*&&T&?N6)%JO[UY)Z:,F
MF[](\31;/.TJ-P9QBF(,620"$S,O(&&*P C%44@IYU0ZQ<P?E3(V2BA*KA@M
M0:6F>U6<0R0M3US/Q:?O\]:WT/10K;$1 X_U9@YE#%Y'YJ29Q^K#G+ZXVXRO
MRH ?B6%=").J4_XP19D2&*4(<B8BB)-00"I#4Q4W5C@.0J&(TQ+%3NS8.&%;
M=%[^-$V!7)<CEE#;<81_ 'LFC2UVGRT"^YW9P@T-3_1A*710/G$#XBW!.-[M
MQCA"SJ97VF,1QFOY.*=/TY F,J*9A$AJYP)G$L.,2 H3A6E(,KT2":U: !P\
M>72\L54.&.WL6.,0KF9B. N$ON>^G?W6T_ZDK4=F=B[YKT_+'_^A[RDGM?[+
M?BX?/FF0Z7K2@.V,/'U!M\_\Q]EBMI:?9S^DV$<$7.6Y7'_-I=K,/\^4G&89
M(I%B>C[RE$+]N0\AC?5\%*F*5(00IK%3S*6-T+%-U5)G.#=*F^(+E=: &K7S
M"=@4FH.Y5MWMZV\U G;??M^X]CS[*T@+?<%>85!H/ &ESN!S$Z+.#H$+1)[<
M 2N1@SH#+B"\=06<[NU<3L:L:+ZLEC]F0HKW+_K)6MBGQ0^9FVKT5Z8-8N&%
M3"DB <OB!"89YQ!+9FHT)_I'SH.0D3! IEC\<DWG=LQD+]J)GW8*]#>93!&-
MHH#O)B\(2O^OTAG0G=+.M4ILQ\&.G_I!MV>6,L 6&QM;M4WSY'=?2Y1_ 3OE
MP54[S%WJDC@BYJ\@B:W@H2N1. )RI 2)ZQ,ZNE;;(^/76WV"($72D,&$RDP[
M4Q+!+#%5Y@-$&-,>51@[;9H>%S,Z]VD?VM%IV_0$F)9^T=D0]>T)':#3P\YI
M,PJ^G)WC0H9U;QH-/7!HFJ_N&@O-UOMNWQ_UJ%]]7VX6ZVFD5)!DVD,)N!(0
MQYC"#)G&KJF2(>&(J2AVBVX^+FA\\Y_KM5*AF@D^<,^)/8FH'07XP*EG$C J
M@KV.)HY+8U:JZ3.<MQD(;P&Z)\0,''+;;.QA$&W+]>YAL3=*E6W;=U4W[^E:
MWDMCP6P^*^(X/LSRYV4^,W^]4^\W^6PA\VUISH<-RV=B1E?:(:G>>!SB-&9I
MJE<YQH-(*(8L21&4***9RJ( <ZM4^W[4&QWS5!7!\YJF17U]4]2,KW,@-D6-
M03$K',#U9N40J=O#Z#;SV>7'K&<6W!E7*U@,C'W@M8$34#/1?%*V1NYJ&X.Z
MG9,V(AUB:.U#D"\[Q /%+5]JJ)V"G_L;B8:(Z1Z$#A9FW1]@]=CL'J5T;!9\
M(L7&Y&C=RO6=TBI.%<>8<:E@DD8)Q"'#VON7#"99@$24XC# 3F6Y;(2.[7O\
M:#9#P;+(:^.O\MIVI:_?S;7^SM4LK$8@(1&6 <=0\4!"K!&'5.AAP"2+0YZ2
M)$JI8[-ASV,P4.?A"^$?QYPAO<:%281BC3\Q73)2 F4<X21328)%XK)A[WT&
M#+557Y5F+!OK;;?H7WI W&Y][!O'GKW$8VFQKTJ(3X!!6?L*6F^/K:(=4/+5
M-]I&Y+!-I!U ..@H[7)OY\)1;Y^^9_^,")9B J-,F'Z@IBPF9P*J-(H49Q&-
M3+2B/?LTR!H;Z5P?I_JW72;^]NO??@6_K:C^1[F:F#GUJW--J9/PVU&1)U![
M9B!+[ID<]#+X0@WQ>RT_U0:7OQ)4)R4-78:JS>0CI:A:;^D<*+U-LZ_6%F5L
M)'^Y$O^]R==F(6W3Z: ZT4ICAI(X8S#6"QSM(&E7E:9)!-,T#@3G7&0I<PRH
M]JC>V!83V_7_UB;PN**+?%[E-=IU$7&/UO8YWG:<>+E1[)E&Z[5.#@9S;YOM
M6/9P;-H/]/Y"S7TJ-W1(>@_ '@E=[T.*V[<B7ZVGGV?KV5-!3-<TEU<_9_DT
M4PAAQF,HB=*+81%3P_4""B$"4P4K2)!55NWQQX^-J_<:FG@J4^)#*VF91'L"
MP&;R/!^6GLG/$1%KZFHVO(EZ])TUVM$_[2GGQ$,'H8QF@[93ON4J][/;LH7B
MDR8+LTN\$)_E$YW_KI=,>K;LZLI(&B@<1 I*CA.(E8PA(2J#4L_@B$0J25+K
MTU@;@6.;UM=WMX^?;G^[N;W^=/-0E'7\?//;U6?P^]7CX\U]MTJ95L"W'Y3Z
MAK/O)>6ED+0_E_2-Z$ GC1Z0=3HT=(&IX1C0ZC&#'>RY&%4_JG.ZK]L:_'>Y
M>C)/X_^SF94'?D90[?POUW_G\V6^T6_5OL2/XBH)$H4A26,!<:H7W#22%*8(
M!Z$* QG8!=*<I\;8"/W]UX=/MS</#^##I[_>/#Q^>OQZOYTTG_[OUT\?KAX_
MW=T^N"V:.PZ0W>*X?]A[)O[* %/Y<V\"H M1#WS(0<T*\$<O-9K.0]+3FK:C
M$H.N7<\#ZNT:]<RG=:Q Q[])L9G+._4@G\PW^%X^+U?K8LFKEJOOQ2?Y_4OU
MC[6B=*'(5)8QJ")S@B[C$+*$2AA*1AF6))7"B30[ZC$VUJQ55JM4!?<RW\Q=
MMQ>[#HL=50X =L]<N;7@-="5$:!FQ<3D:6VOZ+6PW7F8^JIUUU&+8<O?G0?5
M046\,Q_G7J?B1KNRZY>J^,5.VH->OVSR*8H4BU-%H.0J-,FH%&82I9#$08RC
M) HQY;9E*YH$C8WZ2EUWW4;WL[%4U[ZL12.ZS03G$[.>&:PK7$Y5,&RPZ%04
MH_'!@]7(L#&O7C+#ZOIS_:@RCC0W0:A/B]D_359I4[Q+\4G:?\ SG,1)41<]
M868Q2AADDL4P33(1QVF"(M31KSI+K[&13?W[7QD&]I:9Q/?6V+"N#MEYX^OJ
MH TV:@,Z;!T';"#WS0OBWMVY\[2ZD'OG!<K3[IZ?Q[L?"!UILI'GF^]ELUU3
M1^":SKDY;-8?E^JB.S:O#J3^+NGJ\1M=EXD*5!N3?YVO9]I+E8_ZLR3,[Z<9
M84&2I@%,L3"ESZ($4LDD)"A))<_"+,56I<\&T79LWP:C,]A46H)ODL[7WSA=
M2<"7^1JLC=I@9?YI51ADV?][F(%O/\T:U7#V_-$XUA@)U,P%1?V5FL&[*_<F
M@^)U,$9OD\H*L\'6;E 87OS;F%X$^\.X4;T0 YWD/7Z3X,6,ZY^:Y8'F_+?S
M'1R=\+.\J,W*39C9>@G8C@(F^D$S_LU<4!1.,HG TK3MULCJR\IW:KE#+3\=
M#>UT0#C8T#6<+O:OPV!'DX/!63_7'$[H&1F)166VO%9%&..(J9A',(MBLTE%
MS9EG)O0R,Q:A$"&3RLK!:)0R-L>@7&&4I1H[I%@=@&BWECL;FIX_LB4J5U4!
MR[V*GO.E3B'@,T'J0,;P&5&GS#R: G7RXFY3O=;<]4U1QOS+<C[C+[68!XP(
MBPF'D6"FEFN404(C E$J&*)QS /J5,O57O382*&E%?'5P\/-HV.8@\,XV%%(
M/^CVS"M;I8L(AK=U7373E)J#/ZK_]K*KXPZ<)SIR$#PH1[D#\I:X.CRA0[FD
M[\_SY8N4E<.TCU%41'LI:9;!%-,4X@QCF$F)H(HR)D(:<(:L>*M)R-@8ZN;W
M+Y_O_GYS ][?W-Y\_/38+03T)*3M6PX^@.K[-*U?C!Q*]GC :JC".UTP<ZN:
MTP)&4^V;4[<.5\&F1?E7=6C:KNWFT-5;C[Y_^9VN-ZO9^F7W5E)*2, 1A5F<
MQ! SS" +L';GF JS* GBC <N3ERSN+'18M'O=EWK=SO+.9V7VWU;W3LWM&]!
MWLYM\X=GS^QYT#JX(Y3._ID=0IY\LA9A@_IA=H:_];TL[^I:K/9Y)7E5,TL^
MSV716W0AKKZ;,(E_EI\^E DD! HA#:)(KQM5 $DJ%4PY9H*1+,#$B7)LA(Z-
M>.HZ%XL;6E/6M9RM!>9V9.,;R=Z/=O;J3L!.X0+/*QL\.Y2\M0?(6_E;"Y$#
ME\*U!^&P+*[#O1VK]JR6>;[-S-[F7)M-<),]9#BN*I<0*D12+#D468P@YD$,
M&5<(IFG$@BB4(@Z=RF-8RAT;$Q5J[PLE[,H?% >=6]4="_=8CH =*?6 :\^\
M9 5I'PU-W9#R5<O'4NJP=7W<H#BH\>-X>T=O:9;3IZ>5+,_Q[M2]_"$7&UG$
M&$V14(GVA!0,4&3Z$:74>$D1S +$PH"&,F%.N^M-PL;&2:]U->%^E;95^)[C
M0JP19TO/R!-Z?7M$G8%S=X4L$/'E C6)&M;UL3#ZP.6QN<>-0+B)65R]3/_/
MEREEB0R2.(59F(00!Y1!JDB@62,. Y622!*K3)'](\=&!O_GZLO5K=V$K^'2
M/*V[6=OSY&TVU'J"'MK6D)U175S.PNJ'_02L/6J0:7:H^G8R'?D7WUU*\_H:
MY*9LOWVE]!MNMK ^ZANF/#![$_IKG(0BAI@P!C,>$JBG6A*C*))Q8#77/.@R
MMDGZ^$V[2-1HZ*ME:?MPV'VY!P*Y9VYH:7!ZLXU(K)LT <6 E%NPQIXA>I]:
M@]I[2]1V34;2*=4:,OL&JO:/[+K/NYK]H*9I0NE$1R0@$0IB&&:!@!@)#BG+
M-#,2@A2G%*614R?"-\\?&]OMU>NX('D#G^WN;&=0>M^(M<:CPY;K4:N][:Z^
M?OK &ZE'33O<,SU^V=E%AEL3G::!H)A%&8(1E:;+2!#!+(VHGM<T$S&1:4)Q
MQQ+"K<+'-NGK]65M\PP=><%I;.Q(HR_$>V84OV"?4ZG7&C7_=7C;15^JRJXU
M* TU=.V?X:-QZM=%=<(J336D8CGY926_SS;?37TD<VF>;ZC&X7J9KTT#B6D4
M4R5Y9OJK!@KB),P@%6$,@Y2&*L+:O0G#Z<)LZTAAZ]6<I9'5]"3E]*SKU>=W
MGZW!K%*SR)0J:XV)RIX<_*]_RT*$_A,LRC8&YYQRGS>:MBY6_R-TH1:P-6/
MUAKPKK+GE[)$7''/=C@+HXH&%'VUC.V,;R^=9=VUN6 #VL[0-?>I[?Y8]_CL
M>[FFL_G?OFD,<CJ7U9DP284(E! 0101!3%0$J8PRB!B/$I61+&'6-9"/2AB;
M6UFTF3!59!Q(\31\S33G!92>B:O4[S]V"K:?DUM"8Q]_?39$ P5?NT/E%'G=
M"$-#V/7Q^P:+N6Y4NQYPW7RA.Z$]K)?\'X8@-7EN5K/%TY>B(]_#-ZH'_5YJ
MCIV9/=KBLJL_Z4H4"BRDF"99F&9,()@AJDDOHR',DC2 01C%*4(LC@.K9?99
M6HR-& L-06D)*$T!I2T34%HS 7M[0'EY89'Y?6F3/6=T'[QVRAUD2'JFY7^5
MT;!G^4%&9: O0:^CX_31.!O5A@]+]V</]O$YV_SZ!^K\A[E_Q-YO9G-A^CD^
MZ"4!7YLRT7II^.G[\VKY0YHW.;_)R^(2XFLNU6;^>:;D5+OF:2I1!F64IA!C
M(2$3V'0N41@'"<4R$K8?L$X:C.WCM3-"S[^=&646<\V0"=B9 DI;@#'&GB>[
MC5;[%ZOW,>CY:S5J^.T_4;T/PT"?IWZ&P^F[=!:4#=^D;L\=['MTEMGU;]%Y
M#^I:'MN<"*R>EZOB_30U=N5U&0AVO1329'#@.",93".S;))$0<KU]T>1,.%8
MA8HJJ[TB2WEC^\94U9]?Z3PI2C]+#3.H- =&==?"V<VX-W\_>D"SYZ^%#R [
ME-2V@N>,RMK-SQ^XP+:5L8=UMNUNZ][>?;DPU'6G/D@E5RLI'NG/*H!J(3[/
M*)O-9VO3:VJ;M!TR)<-0N[<H"F*(4Z0@(QF#B$K*<,*$C)VR,CKH,#8:,G44
MS?&>J-0':_JS+) &WLTK]5]^,641^5S_>J9F^AJ: [6<SY=_YO_;O2F\ZZ#9
MG?WU/!0]<]A>>W/.NM7?](VOBB45[E;-AEYR\<_ T&-G>5<-!N\XWQ&B8YWH
MNSZJ&V7>*"7Y^D[=_.3?]-LG34K<G>F/^LW\_\W_;&8_Z%P6];2WNQ/F'[0N
MKW]1NW*J(B%48KH59"*!..'4;(,SF(3:JT.F&!.+72BU!QW'1KE;T\J*M+(P
M&"P7@&NUBWE>_$7N#7#CV#Y&V8Z#+SQV??N9U4 IL!O (B6X;-K\;5+\"6JZ
MO]JT+2\QH_OFEZ_O*'MD;LP.\-VS+!TG#YU@!A@A3U^ /C0<] O1(\1OOR!]
MBNKVA?FR6NJW=OUBBB"OM1SSY&>SOV""N)#D-%),P(Q$"F+]P8 T%A$,<*2R
M-(UI3)TJ#C<)&QOG;W6= +;=BBG(0&YUKL?:N?%](^:1I%E"4@))FIHR&3B!
M&8XX9"%7E$>1H)E>\2S7=#XPYCN1___#W.YCZ0O)GK]Z>Q +10L =ZIZCB^T
M@<339Z91U*#?"QNCWQ*_U3T=B\677L?BZ;.DN?Q"7XK=X6DJXBP37$'%,(98
M, 892D.8)I2P@) XCIQV3HZ+&1MK%_[9,YT)H)8KL-SJ#.9&:=<"\L>!M2.+
M\^'JF29V"H)"0\T6E8X>:\@W8N"KB/QQ(<-6D6\T]*",?//5W5C@7CY7#[I3
M]9*#4ZH((4DL(2=ZI8])C"$): 21)"%/. IQDKBE59P29?5R#YHOL<76+ 'G
MN]*C0NOJQ@0GP;7C@K, &RH*^+F&U>O:HOX(H0T(3Y1P4LR@I-!F[%M::+W^
MO":G2]60OOYQ8TZ8CR2QO^F$F80IHH@2&$0JU0M"O4QA/%,0,1D@J9<HA#OE
MG?M4;FRN2+U[YC[0HFX&J.SHUM74RX#:$=BEAJEGTJN/4&/!CWP"2NN.#M\@
M/4Y]0N^YT:D7U2[2[=0GJ*=:GGJ5T7&/;YFO95'MWGQ>')M)V#UD1+/ZM:)@
MJVDOYZ]VH/C: 6D6-NP>B)7A![L@=G=US3]_V]3O;W+V]$U_=*]^Z 77DWS3
MX^_3HJG+WVYVX"A5$:,($IJ:?11I]E&"!&(F)4_#",M0N97:Z4/-L3D_Q[K
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
M* AMF^R!LRC.6*"@T!0#L>(,9G$DH$R#*"5)J"1*7-IOOWJZ$[<,T&_[T<@
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
MWV\N5)N%R,%LVUUIN3+BF-S_1O_XO%K^,'7R3$J%N6?736"V,(73REX"M7\
MRQWZOXX@"-KN#>@KYKE%^K]&B+,=A-XBFBW%=2T#<ZQ,_EVAV=7"));I.3[[
M(8W.52?3:22ERI@4$ 540<S-YCK*!$PBQ2@3.$38J395!QW&YGT\/-Y=_Y=>
M5EWKU=6GO]Z +Y^O;EU[BG88"<NE5K_X]KWT:N[^T6^GXS.@\U;0QEV#@0O>
M=(;HL"!.]T=UC<%4<K4J:IQ^WN^7;G];]02YIL^S-9V;/D&?%B9(?+EZ,3WN
M\BGA"28!I1 GU*S5)(=4!1RJ4&&2IB0@(MK&<C^Z1&R>HY75W'T=]?TX $7N
ME'0-YCQKA.P8<@# !ULT%2H7G9!JIDQ ._P=(D1]H.8MD/0L90:.-_4!W&%8
MJI>G^HE>Q;\FP;:R"(MXHA<1$%&&(48RA21E#*8!R[(PX0&-\3G1JWM18_,*
M3X40&HW/C%ZMX=N^8>0/M9[IJQ$P3]&K->3.BU[MAN"%HU<MD3P[>O40',?H
MU=H#+AJ]>FA(6_3JD3M\57,L.NA<<;[:2%'C^&F4H("G/( 1,\XH(A)2K!(H
M%>*A]D/#)'5:D5M+'AOC5AIV#WZPQ]S.L^P%R9Y9^$1UQ[))UA;ASQ8(>ZCQ
MV()6;X4>3\F]<+7'%CC:2SZV/:#S,OK-_N;7^7KV72\M_R+I?/WM6J_KC9?Y
MN)(+<:]_C:8\08ED(H59%B<0!U)!2AF!89*A*$P33(E3:TQW%<;&75M]P;="
M8:X5!EQK#-9&Y>+PPGGI[#HJULOE'K&^P+GB!.S +RT Q@1@; "%$>"^"?TN
M*^>. /I;+;LJ,/0*N2- 1U;%79_4U6NKEM6?/WV\NY>Y7/V0-TI)OKY;E'7Z
M;N5ZRM(LS&),88I$ICVVC$"6!0$D04 YDVDB0ZLH#R>I8V.\G=(38-0&E=X3
M4&H.BK)21O<)T-J[.G(VPV#KQ'D&MW<'S@NN'=PW!YR\N6XV,@=VVQQ@.'39
M7&[N6@=X,5O+HA',I\6ZZ@13'B=??3?Q<O^LMT3_NZ2KQS^7TTR)E$180A00
M!K%$FJU$%L,@#F1,110QYA0_VTF+L5&8?A^Q:Z'@+N#;$57OD/9,7*7^58NB
MO05EI-9D'\U5-V8"C!U &^*S]/ 9.'HK2MQ%AX'+%9\!TV$AXW,>=D8'>'/6
MO)+?]%.U[))B/R]STQ1A3O-\IF:\$'PE_GN3K\W6K>F<>75W_>F+N:4XF2Z>
M\T5[D65577-1S>','^G/*0WB*%!I!E5&%,1*($@CSJ D64R81"A,W)*3!E-]
M;)3[6ME=F%T1__=$9XL<O)LO3>_27R;V4;T7>"/L*'V<X]SS=Z#<:GQE-7A7
MVOT+,)9/P/%E_%M$P!X28/@+&% FYG3<8Z[7X"/D*WUL.,6'S4@;?$ .DMR&
MU\!G_-.42<ZXC!#D@>#Z8R4Q))PE,)4TP6D:$4*375R3?;KR<6E=XI4&2%K6
MRRP@MN$T^CNR.U/R$L!T5F#2B)CZ=,"1UYV%9AQZ#2$:0VB06\C/F9Q0>Y*F
MH(?UDO_CVW*N[\]-%]+URQ7+BZ;Q4\Y#%*<BA@1)!#'%"F8AUW^P+ @3%(M
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
M9,.O27ES&LV):%3Y PN'0-/IYAER0+Z#YG65YZ!P?0%*Y_>BMW+1=RO]!Q4
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
M8[BIQF%DXFN*P^P<:0Z#\@4<#-0T4C']<;4N(M/#E O)R_0'K5UX9D";/4-
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
MUPNYJJZ;F,FIGNMR;EQ2'A?<F:S*LM1&[PJN_*8,-Q8U/0N^'MO8A71DPK&
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
MU_8 -O%_+W_Z^Y_J?Y%_*%VLO__I_P!02P,$%     @ AX955A#!.+B9LP
MVN ' !0   !G=W<M,C R,C$R,S%?<')E+GAM;.2]:U=;29(V^GU^19T^7T]T
MY?TR:V;>A;%<S1H,#.#JZ?>+5EYM30O)(PF7W;_^1&[$78"04NST3*]J&[#8
M.S+BR<B(R+C\R__Y?C'^Y5N:S4?3R;_^B?Z9_.F7- G3.)I\_M<_?3K_ .9/
M_^??_NF?_N7_ ?C/=Z>'O[R?ALN+-%G\LC]+;I'B+W^,%E]^^6M,\[__DF?3
MBU_^.IW]??3- ?Q;]TO[TZ\_9J//7Q:_,,+XPW^=_;,U2J8<"9"D&0B9*!B5
M'23#<XXVTICD__?YGT64,C$1@>N80 1%P!)N@9+@LXLN9F*ZAXY'D[__<_G#
MNWGZ!1<WF7??_NN?OBP67__YUU__^..//W_WL_&?I[//OS)"^*_7G_[3\N/?
M'WW^#]Y]FEIK?^W^]>:C\]&J#^)CZ:__^?'P+'Q)%PY&D_G"34)YP7STS_/N
MAX?3X!8=SU^DZY<G/U&^@^N/0?D14 :<_OG[//[IW_[IEU^NV#&;CM-IRK^4
MOS^='MQ[Y>>90U&GV9_#].+7\H%?]X]_'YPBJ=VO+GY\3?_ZI_GHXNLX7?_L
MRRSE?_W3YS_^P#<R1MG5^_[?J]_[]?:U7V=ICDCIEGF(/UC^>GG)ZTE(WQ=I
M$M/5LJ[?,)Z&>Q\:%Z9.9]>_.78^C;N?#F,:#?>GB/,]/U_,7%@,*2?,DT"!
M!2%!**'!2!K &\8T931$%>^ON) \1YH[&<Q3^//GZ;=?\<&_%C:4+SI^=+QX
M]+HKOFQ&]_66.\?/#J.R/N+& !H$!^$T :>M BL,3Y0(J:3?BNR[;[M/]5UY
M[LW"+]-93#/4&=>O<[/P2+;W\;K\Q*]?W0P?!.'+:'S#XZ(\:LAJ,:W N2NQ
M(+E_^@57G=-LEN+AE52>7%RWL@5JTM1]LH;$]R:32S<^35^GL\604.IX-A%(
M4!F9D @8030(3Y,),7(G=!7)WWWK6@A@[2-@8TXV@H23-!M-XV 2W^.A.^0L
MBN")!Y$EP4,3&6&LR$ H]]IK*KAQ5:!P[[5K88&WCX7->=D(&,YG;C(?%<8O
M 2V]HE;;!-Z'@&O(&4Q('M#B4M%*[Y2JHQH>OGDM2(CV(;$51WM&Q6"R&"U^
M?!B-T]'EA4^S(1/!>1HS<,/QH(M.(J)]64#TT1O.,MO.1'CXQK50(-M%P58<
M;$+ZI^GSJ#!ALCAR%VCJ($"E10.'&XHZ#0\T\)&ARZ2I)D93Y4*H@(#[;UT+
M!:IU%&S!R2:0<(#.^PQ56,?X,^1_VI]>3A:S'_O3F(::.8G_<:3?Q6+O*$#]
MQB&(Q%/ ?S.AAFIXEHBU<*);QTD]/C<!FW/W_2 B^T9Y=!676&K"*#A1)&G(
M4=,2GO&X$,YP7=QZ:;Q2050 S!.O7PLJIG6HU.!M$R#9BQ%%,%_^=3B:)#JD
MZ#XI8BV(P-"#<E8"&M,1&+5)2:M8UKD"0%:\>BUPV-;!L2U/6P+&/GYY/#N?
M_C$9"AVU]&@\41IT<:T\.*L"2%(<;\8S%:8>+&Y?O%[$BOPDJ-B0H2UAHCL:
MCV<GL^FWT22DH20AIDP=!,0X"(U6E0\B0):9:FV<2G$[5_6YMZ^'CH8#FM58
MVQ)$3J;SA1O_W]'7SG0*.O+LLP"O&*XB6PXF9P?,T2@8\TS&[>+R3[][/7@T
M'.VLQ-:>P5&TWMXLN8YNFW4DT2**2< #$;\%[Z*!A"K0DJR99ML9H'??MAX
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
MXC=W>'IW,\5D?':EIQQ#GR,K"EXZ"I384F-)M9*UK_<V(+,9;W!W:-RU\!K
MYXJ"7USU:)+BG;K?U2OUT5H5E0'K%%H0RG#P*2I 'T:7\2G<J>KQB8VI;<:Q
MW*'N?!M1-@#:QPS<KC<*I\%%0D#J,@&V=%M&0]H HTP30JR-U?.TZJZ@&2=W
M=^#N4>0- /[D^KT=&ZXJ%*/ECG*"AC83'I>@ W)3<(A6,&^MM-KLH-SF(1E]
M%ZGWAXK'=3E;B:@!E.U/+RZFDSOTYVA9U#Z!4B3@L8"NG0_!0M:,&2,R\;%V
M+.8A#7VG"S6#KZV$TP"X]F+LLJS<^,2-T*+>=U]'"S>^LZPA]8('PC-D8W"[
MJ#*++V6'1DGR6L@L8_70W\M4]=T4NAD 5A9@ Y \30M7S./K0<M[(5Q>7':7
MR\5P#J/%T&5-T9FS$)W*( 0Z<JZL33HF"8O**U,[#?MEJOKUO!N"9&4!-@#)
M.RM8:R('IS13BOL,?393[@,RF.P,N!Q)*M6^0M1V75Y)8K^.=T-@W:5H&T#N
M>1G4<3G[<<="X3EDY)<#ZFVYT.[V7N1 J/"$4J-B]88 CZGHUS=N"'];"NCU
M$+-7$)NDSUVZUFX"/T-*K4@.[5[<( X$2ZFT[-$04K*))!,SJVTT/J:BW_OB
MAD"VI8 :N&/^.)I,9QT+EXVVT;U*PE #A%%=:H0T6)DM4!X<B49(X6K7TCRD
M82UXF?\%\-I*. T<DG58.:1"9^)PF<Q)=/U=9.""CJ 399Y;&C*O/7*I#N5K
M =G^+P!R#T!H0+>^=%,PE%'QF+P"PDLY;L*5>:$EQ-+^QDN+%LH.D[]6TM1,
M*MB;%)1M+Y:?H<G_O3[*51OZ/_?DW;:#?MM&_4\7SQKBT=[C%N'739O@%#SW
M&8@W6FDG??URF#=I#CT>3__ 1Y>!1N^GEWZ1+\>/&S_>Y%4&HYCROJP:;5Y)
M/%@7/4B>DLR4"%%=C[V*P+YO[2KCZ%&H96?":L"&O'_1B-O^>-8Q-'8^_4F:
MG7U!*0P%\5I)4R:\E#H[+AUXJM%844PXAX>"K]XC8CW*^K[1VS'V=B">YD#7
M+6&^=[GX@M[8/U(<!I$,XXI!H1Z$"@XL18LT>ZM(3F4@6VT?^7F*^KZU>U.0
M;26.1L%U,)]?XDIRS#)*[H%GS4&06!+36 8;A LA6^5-[5'Q3U/3][U;#Z#:
M0 R- NKX<C%?N$GQL(><&V2%L&"]Q>481<!Q5+XVTQ0$4Y28VAU+7B"I[UNR
M'J"UJ4 :P->=G(<G#W@FH@PB6#"Q]& V#*U*4YIE2B)(Z2O&[0YSI[8ROG9X
M&[9CG-463%M8>W3.F\0X<RZ!=Y2 B(F 4<J5YBW646]SKIZ!_PPY?5^"O1VV
MMA)$BYA:'O,LA,0US>B*<+%L!E1ZLUCK,Y[TUDE2.]OI"5+ZOO%Z:RQM(( &
M<'0OI>!J(4,?:4C19J"V-)2R08'5@H'0WENO XW5A\VL(*/OBZ8=XV=;QO\,
M<QGOC:;=._O+A\/COVX[GW'U,W<[57<UZ?5#\F6@U8?Q](_;!JG,<+2;=81@
ML@:1O /GT77C5F2B/*72L,I;\3EZMM4V9:H2/O-D-OTV0LZ]^_%I7DHS;TJ&
M]\)B].WJ%NN: U+8Y%),I00SEQPZ"5YG#T%):G2F+JC:Z9&OI[*98/QV"'JH
MHW8LK@:./UQ:'BU*TN90$Z10! 91$'0J4BAMHE #)XW.AD\L>E][J]V^O5\
M[5K.CX>3;,+T-N#R;53F+*^XE1H2HW MD@(U&5FB%*XE10F*V!B\<"G%VM>F
MS]'3[R7-VT.JCF V!MFW-//3FA7]-QT+EG/"EA7@^],)\N\26;CDY72"AF,F
M--OH@%&"2CXR SY&@IJ>>$^C*;=1E:'W6AK[O<YY8SCN5(!-0/1]PG>C4[2X
M&CJ_=U%2WO[1?3L,EE&%Q@5$1S@(46K(7.G0[TB.AN,/JI<U/T-.OU<^;PR\
M6F)IX*SMYCL<7'QUHUFQ;??11?Z,/C+-W.7$)6B:$PBN)#@1(JA2KI!):=&R
MD_G<CRCI][[GC7%501@-0.HW]/B+V7D\>3^:?UU&<X[SU201.LS<2&D= :TB
M,JA<EKIL'*A$A2#265QJ96@]3U&_5SUO#+&*PMFVT.F\7K5 ">R]<\BX4BN(
M5L"5*M;61,5T AIX1(LT!SSN"[.\-RZ$Z&CU$W(U)?U>^+PQPBH(HP$EAF9E
M"1VG]^GJ[SO\6M;SWS K&\N(2AED*"=^T 2,R0((DSF$+&P6JC+,UJ>NW_NA
M-X;>CH36)!P?I^D.H\Q><<NN[83 P"AKD9,A<)H5U;YV<N$Z=/4;==L5)EZ$
MWI8":J*,^/&J#B;?D.G3&6[9H97)4),5*%$*[Z7GZ$F; %)'9SE)QJ3:\9!G
M">HW%M<;T#852:,(.YDE=(#B=4O195CGNIWH<AZAX\Q2I0+P%"SN)!; *<:
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
MJ;9N>HZ>?G5/+4P\.>MR6PFTJCO.!K\5*^7@Z,/QZ<>N+&B3./+CA]0)([]
M7"W?+7TN9\9I^EKZ$>")<8T<3LMP"I$@9,6@C)<')Q,!2FA BUR35+U=R5.T
M;%U=^>"YJ_#,G&":N #<$URN#A9\V2W,:RYX5$FFZMUT7R:K9Z^M!C8>55%6
M%D:KRF7_N"N+'AR5HNA2?#CX;>\0-_+YX'032^79Q]7J6;$FP36"R=.N>C9-
MNNK<23Q,G]WXHUL4H=R.1A4BV!10[B1%-(P) 4.I EV*=QFQV9F7V+;NN[:_
M[[[SS$F\]\J[E32))Z\52%(Z$AGMP)7Y=RP1SRDI#:UJ6VAK$=9C\+HV#A[?
MA]<63*L*Y^S3N])3!FV&4B2V47CHT2,J]8UXCK!:=LREGZ?_OD0*!]\Z'_@V
MOSN[0&0"CIA!NS=&\"Y0L"1&M%]E-KYV:Y>G:-G:CKG_W*NF]SX*[0B-D)Q
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
M4GJ5C4*9=C:41#;'#8B$'H4A(8-FCENA@Y75DU??:&G]YH!4P^KC2%=[P&C
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
M4':3>+]Q_#4_-S72$Q\R,I$S2*EJ-KW.1],R@;;&1).9E7(3 [/=5_N(]ML
M9V"9]X:FA_A!(9QE,D-6-H,R,H 3%*)R8QDY<B())W;!T*[(&3SD'Q Y^\JW
MHZ>+]3C0!_&O!3.VSOE/EKQ[J0P$Z1P@)F:"1FDW*OS<Y%M]Q/OM\-)<OAWA
MY3)O\7M8G2^FJRD^S%MR*HG"(*/SH$2JD6'1@-JZ8+SW^6ZC^O,O7QM\MX]
M?1@<-9?[OA'Y21-H[9F#N''^C'5"<9V!A93H..5"SE^1X!EC2D8M+-]DH7,K
M>OH(Y=M!<10]]0'1VP*]GL.XT7%D@J.QIH HV=7!3A086W(FG=+!,/(.& ];
MFL&M"!BOSWQX>SB<)CJ8!?SK:7LWHVL<EZO/A.GUJ-'\"1>IJO(K3IQS(BIR
M'J(7#!0Z1D?)."A*Z&CH0I X1+OT9M3U5+2T7])J8,TT<_ &'';P(2P6] -_
M[#%Z]<D?UWRDP=,$#SO%P&:7-"/'/B A0+F0P4D106OC8@A1BM!ZV-WAIAA@
M,I%+:<#80&ZF#AJ<51R*5M%'LN*F^2:%ES+%8!N];S+%8!M1=Y *?TV?G-*-
M7W? K7ZNNQ2L9RJIF"$DM][[)B"JJ,"XG%1@S%'HVQ@L]ZD8'RM[*?;NKMO]
MI-P=3J[:YKP4:!DGMS#3O6P<@G/&DX2D*+Y@4::US7R(CG&QLJ]NGX3*#H+N
M "R?\<?\]$=U]7]AYFK98^"2DPB 9T8'B:&$8*0F;ZYH1CY_XJSUW(LG">H)
M/KOH>SZ4\#M TH-M=.AL#H4"48^1U]FV#$),&01/3L@BO(BM5UJ\C);4?:ZH
MO27=(5HN3Y,(#JVU"%%XXB)B-<S:U*K/E.I*CFA:.S0OIB5U*PUOUI*ZC;A[
M ,UTAA_+A;&\6J!=O?[:K<]R<*"X21 \6A"Q1).+S'2R6@/F'A5]@647W=Z%
MRWZ"[@ J) 1<KJ;I 4YB5)@P>T@1*8STY.WYP!1(S74.RBDM<F/(/$Y-EYVK
M^T"GD> [@-#]SNS"%=>1X._K[D1BQD-0R8(T1F>?;)"\^5+[G1K@!TO[#@"8
M_<3<>P-\D4D*42(D\N;KO$T'(41"?[210@-MZ?+>X)FJ20/\8,-Z&J*BN5 [
M,"0/#$V,6I"'3U&CYCF!$C: UUF#3#X(INF.-:W=EAW'CQZT[7V?J&A/*7>'
MDULSK[Q.B25-%M![2P:1CI13BBY.F[/1*ELEAYULW/'XT:UTO.GXT6T$/O(-
M=*3K9H'KZ6;7*:4'_*^ R3*T$DQM+%)29G N,&#:EFQE08:;C"+=_(L]@657
M[<X'%W6'LP9O)FIR;>D .0%"%KI@1900,$L0CA4O63+,;N*_O,01I;O"I)U
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
M=15Q4@I<D@R"E24*R9QO_AK\)$$C.Z)#P^%9V[JK;KH$VM6DAS4WS%NN+&?
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
MY:4M&!&>!=%!038N@:#,@(L$Y6F4"#E*R3?#_V</M_9[:B-7"I7PU+/4&XA
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
M]'\XO/Y!>?%NGO[]W_X/4$L#!!0    ( (>&55;O$TBG]P<  (8H   6
M9W=W+3(P,C(Q,C,Q>&5X,S$Q+FAT;>U:;V_;MA-^OT_!N?BM+6#+EAWGCY,&
M2)-T"[:U0Y$AV*L?*/$4<:%$C:3L>)]^=Z0<_^WJH&V:%,L+Q1*/QR/OX7-W
MHHZ^/WMW>OG';^<L=X5BO_W^^I>+4];J=+M7@]-N]^SRC/UT^>LO;"?JQ>S2
M\-)*)W7)5;=[_K;%6KESU:C;G4PFT600:7/=O7S?)54[7:6UA4@XT3H^HB=X
M!2Z.OSOZOM-A9SJM"R@=2PUP!X+55I;7[$J O6&=3B-UJJNID=>Y8_U>?\"N
MM+F18Q[:G70*CF=ZCKKA_JCK!SE*M)@>'PDY9E*\:LGAP>YP;W=W,(B'R0[L
M[QQDPX/^?K*?#N,>\)WA_V,TLHOBH8]U4P6O6H4L.SG0^*.=?K0WK-SA1 J7
MC^)>[W\M+WI\E.G2X7@&^X>?0<V:,@>WKL.5O"Y'*1H,IA7ZSMI3K;09/>OY
MOT-JZ62\D&HZ>GYB)%?/VQ97OV/!R"PT6_DWH"EHE;^=!$OWL+>2)<PLC_MD
MZ^GY^\N+-Q>G)Y<7[]XN6[K91K_LG]M$KV<D'0Z1;F'T^6TN$^G8(([B-9N_
MS.KM;#3DHLW.HA\C]BM/JQR,U66;I6"<S*;,Y=S]\&RX?[C-JOY96^KTA5R_
MV?@?GL6[O0];5W$A<.MU%&388Q]5KML;'LE2('!''1)ZT!G$T<SZAQKS<&E5
M#J+=/9KR!<OY&)B!L80)<I;+I64G95ESQ=Y#I8UCNF1OM"E8W.O\S'3&KJ*K
MB/UH..H"TV8791HA6 Z>M#OZC\0=K[E%)^"*%U-V4^J) G$-[> 5$]PA-%A6
M:@PS. (Z@?%RRNK2F1K0;@P\/@:AGS@K\([L9!E/\9%AND#J<3K(K0F4D(*U
MW$Q)I. W@.,NZ+3X3* Q.*3R 0S'((%4&@Q8*%9B=[1$@&&37*8YLS5=YOTG
M8*!10A,HI%48V2A(3J3+<8*V@M0;2'HK-$T+G.88NPF63!>7X<DC;O#8$0<L
MDR7ZE. Q]V$;X8;BV&P6VF69(4-P2J/P=ZIJ@3H1)PL.:R/&I%%35J&;":&$
M7*7F$&R\;U>&1I0+GY^U2:)6*("XTP@./YSU]J3<YBQ3>F)GH#1P+:W#Y,XQ
M3@^#W6AE>P%;=F;,FK5/'EX[CP1>ETN^>&X;Z#29!FU]G642;[U_+A@WX)&
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
MGG=-T'%;;:-RC.[>).R\2%,,+[G,4HRNV[16[.^"*V9FQ-S$P29JL#/ND5>
M41WL[]%7-[&#6:)PPD4)X^MD03" JP *.HTFADZG:P+_4=_MFJ?"'?(4%U@.
ME\2:'RNPQOJ *<V%M7SE1BQCZ,<,JXSQ6-V029H"LC&##/V99^C"O&ZYYC>5
M!P52>S2Q=0E7%6GI<(E%U^Z9?UJ5W$<*P)9)_C]IFLQ25IEV)A5ERD$+IR3+
M653]Z5*>9RE91UQ8BUFF[MU4-P>,*U,@$Y)N&J2-GI*\.7N$;;?5",SQ0R,:
M3:N--R<3UYY,/$T?TCH';L=_G.R[P0W-L[)+^:A!GA'QNM:HW8OR*,RN(:AB
MO 1LO'Y?B1+_O;B?D>3CI9*%H,XF'.?VU_UNP8FZET@I2V09$Q%NSY199:IR
ML]W-[17NM=@;I_\@VWQ/$]3Z3UJYKQZ$GI;ZAVRF"J+6$);S9.-IJ7=O<OJI
MTT^=?I!.7]PYMIVBGI(AL'\\?16_^L3[M-3_@B[BV0'V"V?D"O6]E^F9++\F
M1(JEQ/3D!Z_7;Z=J.R#[MRQDELNTT(^S//:^\-%W]9MK^>7 ?L/H_PM02P$"
M% ,4    " "'AE564R1.[VDC  #)! $ '@              @ $     97AH
M:6)I=#$P,3,R,#(R8V]M<&%N>6UA;F$N:'1M4$L! A0#%     @ AX955NE\
M\NQ,2   7Q@" !X              ( !I2,  &5X:&EB:70Q,#0Q+69O<FUO
M9G)S=6%G<F5E+FAT;5!+ 0(4 Q0    ( (>&559*/.%Y<#D  "6G 0 >
M          "  2UL  !E>&AI8FET,3 T,BUF;W)M;V9P<W5A9W)E92YH=&U0
M2P$"% ,4    " "'AE56X\XQ4$D-  #E8@  '@              @ '9I0
M97AH:6)I=#$P-#-S:&%R96AO;&1E<F%G<F4N:'1M4$L! A0#%     @ AX95
M5D=?\T[%!   ;0T  !X              ( !7K,  &5X:&EB:70Q,#ES=6UM
M87)Y9&5S8W)I<'1I+FAT;5!+ 0(4 Q0    ( (>&55;&7(HWY@<  ,&<   >
M              "  5^X  !E>&AI8FET,C%T;W1H93(P,C)S=6)S:61I82YH
M=&U02P$"% ,4    " "'AE56JZVO9.T#  #0$   &               @ &!
MP   97AH:6)I=#(S8V]N<V5N=#(P,C(N:'1M4$L! A0#%     @ AX955A_O
MW?V6"   J24  !X              ( !I,0  &5X:&EB:70T-W1O9F]R;61E
M<V-R:7!T:6]N+FAT;5!+ 0(4 Q0    ( (>&55:Q][R^+A0# .^<(@ 0
M          "  7;-  !G=W<M,C R,C$R,S$N:'1M4$L! A0#%     @ AX95
M5M+8J77(%   :^,  !               ( !TN$# &=W=RTR,#(R,3(S,2YX
M<V102P$"% ,4    " "'AE56G+(S^&XK  #;O0$ %               @ '(
M]@, 9W=W+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4    " "'AE56V5&Y V=E
M  #K3 0 %               @ %H(@0 9W=W+3(P,C(Q,C,Q7V1E9BYX;6Q0
M2P$"% ,4    " "'AE562/%^;^50 @ DG ( $P              @ $!B 0
M9W=W+3(P,C(Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( (>&55:77E=WG!L! (2J
M 0 3              "  1?9!@!G=W<M,C R,C$R,S%?9S(N:G!G4$L! A0#
M%     @ AX955B[W1R)Q-P$ C*X, !0              ( !Y/0' &=W=RTR
M,#(R,3(S,5]L86(N>&UL4$L! A0#%     @ AX955A#!.+B9LP  VN ' !0
M             ( !ARP) &=W=RTR,#(R,3(S,5]P<F4N>&UL4$L! A0#%
M  @ AX955N\32*?W!P  AB@  !8              ( !4N ) &=W=RTR,#(R
M,3(S,7AE>#,Q,2YH=&U02P$"% ,4    " "'AE56O/G4/?<'  "1*   %@
M            @ %]Z D 9W=W+3(P,C(Q,C,Q>&5X,S$R+FAT;5!+ 0(4 Q0
M   ( (>&55;1"PJ_ P4  !X9   5              "  :CP"0!G=W<M,C R
D,C$R,S%X97@S,BYH=&U02P4&     !, $P K!0  WO4)

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
